Module: EacCli::Runner
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/eac_cli/runner.rb,
lib/eac_cli/runner/exit.rb,
lib/eac_cli/runner/context.rb,
lib/eac_cli/runner/instance_methods.rb,
lib/eac_cli/runner/after_class_methods.rb
Defined Under Namespace
Modules: AfterClassMethods, InstanceMethods
Classes: Context, Exit
Class Method Summary
collapse
Class Method Details
.alias_runner_class_methods(klass, from_suffix, to_suffix) ⇒ Object
13
14
15
16
17
18
|
# File 'lib/eac_cli/runner.rb', line 13
def alias_runner_class_methods(klass, from_suffix, to_suffix)
i[create run].each do |method|
alias_class_method(klass, build_method_name(method, from_suffix),
build_method_name(method, to_suffix))
end
end
|
.runner?(object) ⇒ Boolean
20
21
22
|
# File 'lib/eac_cli/runner.rb', line 20
def runner?(object)
object.is_a?(::Class) && object.included_modules.include?(::EacCli::Runner)
end
|