Class: BraintreeRails::BusinessDetailsValidator
- Inherits:
-
Validator
- Object
- ActiveModel::Validator
- Validator
- BraintreeRails::BusinessDetailsValidator
- Defined in:
- lib/braintree_rails/business_details_validator.rb
Constant Summary collapse
- Validations =
[ [:legal_name, :presence => true, :if => Proc.new {|business| business.tax_id.present?}], [:tax_id, :presence => true, :if => Proc.new {|business| business.legal_name.present?}], ]
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(business) ⇒ Object
8 9 10 |
# File 'lib/braintree_rails/business_details_validator.rb', line 8 def validate(business) validate_association(business, :address) end |