activemodel/lib/active_model/attribute.rb
Class Attribute
has 30 methods (exceeds 20 allowed). Consider refactoring. Open
Open
class Attribute # :nodoc:
class << self
def from_database(name, value_before_type_cast, type, value = nil)
FromDatabase.new(name, value_before_type_cast, type, nil, value)
end
Method initialize
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def initialize(name, value_before_type_cast, type, original_attribute = nil, value = nil)