module CubaApi::Aspects::ClassMethods
Public Instance Methods
append_aspect( arg )
click to toggle source
# File lib/cuba_api/aspects.rb, line 27 def append_aspect( arg ) aspects << arg aspects_logger.info { "Appended #{arg}" } end
aspects()
click to toggle source
# File lib/cuba_api/aspects.rb, line 37 def aspects self[ :aspects ] ||= [] end
prepend_aspect( arg )
click to toggle source
# File lib/cuba_api/aspects.rb, line 32 def prepend_aspect( arg ) aspects.insert( 0, arg ) aspects_logger.info { "Prepended #{arg}" } end
Private Instance Methods
aspects_logger()
click to toggle source
# File lib/cuba_api/aspects.rb, line 43 def aspects_logger logger_factory.logger( 'CubaAPI::Aspects' ) end