Class: BraintreeRails::CustomerValidator

Inherits:
Validator
  • Object
show all
Defined in:
lib/braintree_rails/customer_validator.rb

Constant Summary collapse

Validations =
[
[:id, :format => {:with => /\A[-_a-z0-9]*\z/i}, :length => {:maximum => 36}, :exclusion => {:in => %w(all new)}],
[:first_name, :last_name, :company, :website, :phone, :fax, :length => {:maximum => 255}]

Instance Method Summary collapse

Methods inherited from Validator

collect_validations, default_validations, #initialize, model_class, reset_validations, set_validations, setup, #validate_association

Constructor Details

This class inherits a constructor from BraintreeRails::Validator

Instance Method Details

#validate(customer) ⇒ Object



8
9
10
# File 'lib/braintree_rails/customer_validator.rb', line 8

def validate(customer)
  validate_association(customer, :credit_card)
end