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