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