module Troles::Common::Api::ClassMethods

Public Instance Methods

apis() click to toggle source
# File lib/troles/common/api/class_methods.rb, line 3
def apis
  [:core, :cache, :config, :event, :read, :validation, :write]
end
included(base) click to toggle source
# File lib/troles/common/api/class_methods.rb, line 7
def included(base)
  apis.each do |api|
    begin
      base.include_and_extend :"#{api.to_s.camelize}"
    rescue
    end
  end
end