class Hyrb::Command
Public Class Methods
subc(name, description)
click to toggle source
# File lib/hyrb/command.rb, line 5 def self.subc(name, description) desc name.to_sym, description subcommand name.to_s, "hyrb/commands/#{name}".camelcase.constantize end
Public Instance Methods
pipeline(task, env = {})
click to toggle source
# File lib/hyrb/command.rb, line 11 def pipeline(task, env = {}) env.merge!(verbose: !!options[:verbose]) Commands::Pipeline.new(task).run(Hashie::Mash.new(env)) end