Class: BasicActiveModel
- Inherits:
-
Object
- Object
- BasicActiveModel
- Extended by:
- ActiveModel::Naming
- Includes:
- ActiveModel::Conversion, ActiveModel::MassAssignmentSecurity, ActiveModel::Validations
- Defined in:
- lib/basic_active_model.rb
Instance Method Summary collapse
-
#initialize(attributes = {}) ⇒ BasicActiveModel
constructor
A new instance of BasicActiveModel.
- #persisted? ⇒ Boolean
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
7 8 9 |
# File 'lib/basic_active_model.rb', line 7 def persisted? false end |