class Giddyup::Runner
Public Class Methods
parse_options(args)
click to toggle source
# File lib/giddyup/runner.rb, line 10 def parse_options(args) value = args.shift error "WHERES MY FILE щ(ಠ益ಠщ)" if value.nil? || !valid_file(value) files = args.inject([value]) do |acc, arg| acc << arg if valid_file(arg) acc end files end
run!(*args)
click to toggle source
# File lib/giddyup/runner.rb, line 4 def run!(*args) files = parse_options(args) Giddyup::Util.post_files(files) if files return 0 end
valid_file(path)
click to toggle source
# File lib/giddyup/runner.rb, line 20 def valid_file(path) cwd = `pwd`.strip File.exists?(File.join(cwd, path)) end