class DotUsage::Target
Public Class Methods
new(name)
click to toggle source
# File lib/dot_usage.rb, line 44 def initialize(name) @name = name end
Public Instance Methods
recipe(options)
click to toggle source
# File lib/dot_usage.rb, line 48 def recipe(options) file = DotUsageFile.new(options.file) file.recipe @name end
run(options)
click to toggle source
# File lib/dot_usage.rb, line 54 def run(options) recipe(options).each do |cmd| status = Command.new(cmd).run(options) unless status STDERR.puts '> Command failed. Aborting!' return 1 end end 0 end