Class: ActiveForm::Form::UnpersistentModel
- Inherits:
-
Object
- Object
- ActiveForm::Form::UnpersistentModel
- Defined in:
- lib/activeform-rails/unpersistent_model.rb
Instance Attribute Summary collapse
-
#id ⇒ Object
readonly
Returns the value of attribute id.
-
#to_key ⇒ Object
readonly
Returns the value of attribute to_key.
-
#to_param ⇒ Object
readonly
Returns the value of attribute to_param.
Instance Method Summary collapse
-
#initialize(base_klass) ⇒ UnpersistentModel
constructor
A new instance of UnpersistentModel.
- #model_name ⇒ Object
- #persisted? ⇒ Boolean
Constructor Details
#initialize(base_klass) ⇒ UnpersistentModel
Returns a new instance of UnpersistentModel.
12 13 14 |
# File 'lib/activeform-rails/unpersistent_model.rb', line 12 def initialize(base_klass) @base_class = base_klass end |
Instance Attribute Details
#id ⇒ Object (readonly)
Returns the value of attribute id.
10 11 12 |
# File 'lib/activeform-rails/unpersistent_model.rb', line 10 def id @id end |
#to_key ⇒ Object (readonly)
Returns the value of attribute to_key.
10 11 12 |
# File 'lib/activeform-rails/unpersistent_model.rb', line 10 def to_key @to_key end |
#to_param ⇒ Object (readonly)
Returns the value of attribute to_param.
10 11 12 |
# File 'lib/activeform-rails/unpersistent_model.rb', line 10 def to_param @to_param end |
Instance Method Details
#model_name ⇒ Object
16 17 18 |
# File 'lib/activeform-rails/unpersistent_model.rb', line 16 def model_name ActiveModel::Name.new(@base_class) end |
#persisted? ⇒ Boolean
20 21 22 |
# File 'lib/activeform-rails/unpersistent_model.rb', line 20 def persisted? false end |