Module: Resteze::ApiModule::ClassMethods
- Defined in:
- lib/resteze/api_module.rb
Instance Method Summary collapse
Instance Method Details
#api_module ⇒ Object
8 9 10 11 12 13 14 |
# File 'lib/resteze/api_module.rb', line 8 def api_module @api_module ||= begin parents = name.scan("::").inject([name]) { |mods, _n| mods << mods.last.deconstantize } parents.map(&:constantize).detect { |mod| mod == Resteze || mod.include?(Resteze) } end end |
#logger ⇒ Object
16 17 18 |
# File 'lib/resteze/api_module.rb', line 16 def logger api_module.logger end |
#util ⇒ Object
20 21 22 |
# File 'lib/resteze/api_module.rb', line 20 def util api_module::Util end |