Sha256: 7d576afdcee385fe3d3f52879e8e64e972251b08c4e3bada43594d080c6fecb2
Contents?: true
Size: 515 Bytes
Versions: 25
Compression:
Stored size: 515 Bytes
Contents
module Commander module Delegates %w( add_command command program run! global_option alias_command default_command always_trace! never_trace! ).each do |meth| eval <<-END, binding, __FILE__, __LINE__ def #{meth}(*args, &block) ::Commander::Runner.instance.#{meth}(*args, &block) end END end def defined_commands(*args, &block) ::Commander::Runner.instance.commands(*args, &block) end end end
Version data entries
25 entries across 25 versions & 5 rubygems