refactor: customer.rb