Module: SafeAttributes

Extended by:
ActiveSupport::Concern
Defined in:
lib/safe_attributes.rb,
lib/safe_attributes/railtie.rb

Defined Under Namespace

Modules: ClassMethods Classes: Railtie

Instance Method Summary collapse

Instance Method Details

#read_attribute_for_validation(attr) ⇒ Object



55
56
57
58
59
60
61
# File 'lib/safe_attributes.rb', line 55

def read_attribute_for_validation(attr)
  if (self.attributes.include?(attr.to_s))
    self[attr.to_sym]
  else
    self.send(attr.to_s) if (self.respond_to?(attr.to_sym))
  end
end