Module: Buildizer::Cli::OptionMod::ClassMethods
- Defined in:
- lib/buildizer/cli/option_mod.rb
Overview
<< self
Instance Method Summary collapse
- #_all_shared_options ⇒ Object
- #_shared_options ⇒ Object
- #add_shared_options(options) ⇒ Object
- #shared_options ⇒ Object
Instance Method Details
#_all_shared_options ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/buildizer/cli/option_mod.rb', line 15 def res = if klass = self.superclass and klass.respond_to?(:_all_shared_options) res = res.merge(klass.) end res end |
#_shared_options ⇒ Object
11 12 13 |
# File 'lib/buildizer/cli/option_mod.rb', line 11 def @_shared_options ||= {} end |
#add_shared_options(options) ⇒ Object
23 24 25 |
# File 'lib/buildizer/cli/option_mod.rb', line 23 def () .merge! end |
#shared_options ⇒ Object
27 28 29 30 31 |
# File 'lib/buildizer/cli/option_mod.rb', line 27 def .each do |name, | method_option name, end end |