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

#aspectsObject



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