Module: Troles::Common::Api::ClassMethods
- Included in:
- Troles::Common::Api
- Defined in:
- lib/troles/common/api.rb
Instance Method Summary collapse
Instance Method Details
#apis ⇒ Object
13 14 15 |
# File 'lib/troles/common/api.rb', line 13 def apis [:core, :cache, :config, :event, :read, :validation, :write] end |
#included(base) ⇒ Object
17 18 19 20 21 22 23 24 25 |
# File 'lib/troles/common/api.rb', line 17 def included(base) puts "Included #{base}" apis.each do |api| begin base.include_and_extend :"#{api.to_s.camelize}" rescue end end end |