module Buildizer::Cli::OptionMod::ClassMethods
Public Instance Methods
_all_shared_options()
click to toggle source
# File lib/buildizer/cli/option_mod.rb, line 15 def _all_shared_options res = _shared_options if klass = self.superclass and klass.respond_to?(:_all_shared_options) res = res.merge(klass._all_shared_options) end res end
_shared_options()
click to toggle source
# File lib/buildizer/cli/option_mod.rb, line 11 def _shared_options @_shared_options ||= {} end
add_shared_options(options)
click to toggle source
# File lib/buildizer/cli/option_mod.rb, line 23 def add_shared_options(options) _shared_options.merge! options end
shared_options()
click to toggle source
# File lib/buildizer/cli/option_mod.rb, line 27 def shared_options _all_shared_options.each do |name, options| method_option name, options end end