class Haora::Command
Public Class Methods
new(workbook)
click to toggle source
# File lib/haora/command.rb, line 5 def initialize(workbook) @workbook = workbook end
Public Instance Methods
date()
click to toggle source
# File lib/haora/command.rb, line 32 def date @params[:date] end
day(date_params)
click to toggle source
# File lib/haora/command.rb, line 14 def day(date_params) @workbook[date_params[:at]] end
params(params)
click to toggle source
# File lib/haora/command.rb, line 9 def params(params) @params = params self end
week(date_params)
click to toggle source
# File lib/haora/command.rb, line 18 def week(date_params) day = day(date_params) date = day.date [ day, day(at: date.next_day(1)), day(at: date.next_day(2)), day(at: date.next_day(3)), day(at: date.next_day(4)), day(at: date.next_day(5)), day(at: date.next_day(6)), ] end