class Pomato::Add
Public Instance Methods
execute()
click to toggle source
# File lib/pomato/add.rb, line 9 def execute start = now jobs.each do |job| job_end = job[:start] + job[:time] start = job_end if job_end > start end time = (opts[:for] || 25).to_i * 60 name = opts.arguments.empty? ? 'pomato' : opts.arguments.join(' ') add_job start: start, name: name, time: time end
options()
click to toggle source
# File lib/pomato/add.rb, line 20 def options Slop::Options.new.tap do |opts| opts.banner = 'usage: add [options] ...' opts.string '--for', 'duration (eg. 10)' end end