Sha256: 8beb1d4f8d29efd54ab028458d4236ffcd220f3773a02d91b7e5906f4de72432
Contents?: true
Size: 673 Bytes
Versions: 3
Compression:
Stored size: 673 Bytes
Contents
module CalendarDates module Stubs def collect_days_for_month(date) dates = date.upto(date.next_month).to_a dates.map(&:day).map(&:to_s).take(3) end end def available?(list, a = today, b = tomorrow) vrbo_calendar.available?(a, b, list) end def all prep [today, tomorrow] end def random prep all.shuffle end def arrival_only prep [today] end def depart_only prep [tomorrow] end def prep(list) list.map(&:to_s) end def today @today ||= Date.today end def tomorrow @tomorrow ||= today + 1 end def vrbo_calendar @vrbo_calendar ||= VRBO::Calendar.prepend(Stubs).new end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
vrbo-1.0.0 | test/support/calendar_dates.rb |
vrbo-0.2.1 | test/support/calendar_dates.rb |
vrbo-0.2.0 | test/support/calendar_dates.rb |