Module: Cuboid::Support::Mixins::SpecInstances::ClassMethods
- Defined in:
- lib/cuboid/support/mixins/spec_instances.rb
Instance Method Summary collapse
- #_spec_instance(instance) ⇒ Object
- #_spec_instance_cleanup(i) ⇒ Object abstract
- #_spec_instances_cleanup ⇒ Object
- #_spec_instances_clear ⇒ Object
- #_spec_instances_collect! ⇒ Object
- #_spec_instances_collect? ⇒ Boolean
Instance Method Details
#_spec_instance(instance) ⇒ Object
[View source]
34 35 36 37 |
# File 'lib/cuboid/support/mixins/spec_instances.rb', line 34 def _spec_instance( instance ) return if !_spec_instances_collect? _spec_instances << instance end |
#_spec_instance_cleanup(i) ⇒ Object
This method is abstract.
18 19 20 |
# File 'lib/cuboid/support/mixins/spec_instances.rb', line 18 def _spec_instance_cleanup( i ) fail 'Not implemented.' end |
#_spec_instances_cleanup ⇒ Object
[View source]
22 23 24 25 26 27 28 |
# File 'lib/cuboid/support/mixins/spec_instances.rb', line 22 def _spec_instances_cleanup _spec_instances.each do |i| _spec_instance_cleanup i end _spec_instances_clear end |
#_spec_instances_clear ⇒ Object
[View source]
30 31 32 |
# File 'lib/cuboid/support/mixins/spec_instances.rb', line 30 def _spec_instances_clear _spec_instances.clear end |
#_spec_instances_collect! ⇒ Object
[View source]
39 40 41 |
# File 'lib/cuboid/support/mixins/spec_instances.rb', line 39 def _spec_instances_collect! @_spec_instances_collect = true end |
#_spec_instances_collect? ⇒ Boolean
43 44 45 |
# File 'lib/cuboid/support/mixins/spec_instances.rb', line 43 def _spec_instances_collect? @_spec_instances_collect end |