Module: Manufactory
- Defined in:
- lib/manufactory.rb,
lib/manufactory/dsl.rb,
lib/manufactory/sham.rb,
lib/manufactory/adapters/object.rb,
lib/manufactory/adapters/sequel.rb,
lib/manufactory/adapters/datamapper.rb,
lib/manufactory/adapters/activerecord.rb,
lib/manufactory/adapters/generic_model.rb
Defined Under Namespace
Modules: ActiveRecordExtensions, ActiveRecordHasManyExtensions, Blueprints, DataMapperExtensions, GenericModelMixin, ManufactoryMixin, ObjectMixin, SequelExtensions Classes: ActiveRecordAdapter, Adapter, DSL, DataMapperAdapter, GenericModelAdapter, ObjectAdapter, SequelAdapter, Sham
Constant Summary collapse
- @@nerfed =
false
Class Method Summary collapse
- .nerfed? ⇒ Boolean
-
.with_save_nerfed ⇒ Object
This sets a flag that stops make from saving objects, so that calls to make from within a blueprint don’t create anything inside make_unsaved.
Class Method Details
.nerfed? ⇒ Boolean
86 87 88 |
# File 'lib/manufactory/dsl.rb', line 86 def self.nerfed? @@nerfed end |
.with_save_nerfed ⇒ Object
This sets a flag that stops make from saving objects, so that calls to make from within a blueprint don’t create anything inside make_unsaved.
76 77 78 79 80 81 82 83 |
# File 'lib/manufactory/dsl.rb', line 76 def self.with_save_nerfed begin @@nerfed = true yield ensure @@nerfed = false end end |