Module: Avm::Sources::Base::Runners
- Defined in:
- lib/avm/sources/base/runners.rb
Defined Under Namespace
Classes: RunnersFromModule
Instance Method Summary
collapse
Instance Method Details
#extra_available_subcommands ⇒ Hash<String, EacCli::Runner>
12
13
14
|
# File 'lib/avm/sources/base/runners.rb', line 12
def extra_available_subcommands
extra_available_subcommands_from_runners_module
end
|
#extra_available_subcommands_from_runners_module ⇒ Hash<String, EacCli::Runner>
17
18
19
20
21
|
# File 'lib/avm/sources/base/runners.rb', line 17
def extra_available_subcommands_from_runners_module
self.class.ancestors.reverse.inject({}) do |a, e|
a.merge(RunnersFromModule.new(e).result)
end
end
|