Class: BasicActiveModel

Inherits:
Object
  • Object
show all
Extended by:
ActiveModel::Naming
Includes:
ActiveModel::Conversion, ActiveModel::MassAssignmentSecurity, ActiveModel::Validations
Defined in:
lib/basic_active_model.rb

Instance Method Summary collapse

Constructor Details

#initialize(attributes = {}) ⇒ BasicActiveModel

Returns a new instance of BasicActiveModel.



11
12
13
14
15
# File 'lib/basic_active_model.rb', line 11

def initialize(attributes = {})
  if attributes.present?
    sanitize_for_mass_assignment(attributes).each { |k, v| send("#{k}=", v) if respond_to?("#{k}=") }
  end
end

Instance Method Details

#persisted?Boolean

Returns:

  • (Boolean)


7
8
9
# File 'lib/basic_active_model.rb', line 7

def persisted?
  false
end