class DefraRuby::Validators::BusinessTypeValidator
Public Instance Methods
validate_each(record, attribute, value)
click to toggle source
# File lib/defra_ruby/validators/business_type_validator.rb, line 8 def validate_each(record, attribute, value) value_is_included?(record, attribute, value, valid_options) end
Private Instance Methods
allow_overseas?()
click to toggle source
# File lib/defra_ruby/validators/business_type_validator.rb, line 21 def allow_overseas? options[:allow_overseas] == true end
valid_options()
click to toggle source
# File lib/defra_ruby/validators/business_type_validator.rb, line 14 def valid_options options = %w[soleTrader limitedCompany partnership limitedLiabilityPartnership localAuthority charity] options.push("overseas") if allow_overseas? options end