module EverydayThorUtil::SubCommandHelperHelpers

Public Instance Methods

add_helper(parent_class, v) click to toggle source
# File lib/everyday_thor_util/plugin-helper.rb, line 140
def add_helper(parent_class, v)
  parent_class.no_commands { parent_class.create_method v[:options][:name].to_sym, &v[:block] } if v[:block]
end
print_info(obj, meth, &eval_block) click to toggle source
register_print_info_helper(global, helper_symbol, method_name, parent) click to toggle source
# File lib/everyday_thor_util/plugin-helper.rb, line 144
def register_print_info_helper(global, helper_symbol, method_name, parent)
  register(helper_symbol, name: (method_name || 'print_info'), global: global, parent: parent) { |meth, &eval_block|
    EverydayThorUtil::SubCommandHelpers.print_info(self, meth, &eval_block)
  }
end