Class: BraintreeRails::BusinessDetailsValidator

Inherits:
Validator
  • Object
show all
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