Module: CubaApi::Aspects::ClassMethods
- Defined in:
- lib/cuba_api/aspects.rb
Instance Method Summary collapse
Instance Method Details
#append_aspect(arg) ⇒ Object
27 28 29 30 |
# File 'lib/cuba_api/aspects.rb', line 27 def append_aspect( arg ) aspects << arg aspects_logger.info { "Appended #{arg}" } end |
#aspects ⇒ Object
37 38 39 |
# File 'lib/cuba_api/aspects.rb', line 37 def aspects self[ :aspects ] ||= [] end |
#prepend_aspect(arg) ⇒ Object
32 33 34 35 |
# File 'lib/cuba_api/aspects.rb', line 32 def prepend_aspect( arg ) aspects.insert( 0, arg ) aspects_logger.info { "Prepended #{arg}" } end |