Module: Blueprints::Saveable
- Includes:
- Blueprintable
- Defined in:
- lib/blueprints/core_ext.rb
Overview
Include this instead of Blueprints::Blueprintable if record needs to persist, includes Blueprints::Blueprintable
Class Method Summary collapse
Instance Method Summary collapse
-
#blueprint(attributes) ⇒ Object
Overrides object.blueprint to also call save!.
Class Method Details
.included(mod) ⇒ Object
58 59 60 |
# File 'lib/blueprints/core_ext.rb', line 58 def self.included(mod) mod.extend Blueprints::Blueprintable::ClassMethods end |
Instance Method Details
#blueprint(attributes) ⇒ Object
Overrides object.blueprint to also call save!
63 64 65 66 |
# File 'lib/blueprints/core_ext.rb', line 63 def blueprint(attributes) super(attributes) save! end |