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

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