Sha256: d149811597c29dda7e790d20caaf51a249c395c54ca66cf64fb1c2522d347e5b

Contents?: true

Size: 1.4 KB

Versions: 5

Compression:

Stored size: 1.4 KB

Contents

# -*- coding: utf-8 -*-
=begin
  Copyright (C) 2011-2013 Takashi SUGA

  You may use and/or modify this file according to the license
  described in the LICENSE.txt file included in this archive.
=end

require 'pp'
require 'when_exe'
include When

#require 'date'
#pp now({:clock=>'+0900'}).to_date_time.strftime('%+')

#=begin
date = today
pp [date.to_s, date.strftime('%D'), date.frame.iri, date.to_time.to_s]
puts

['Julian', 'ChineseLuniSolar?time_basis=+09&intercalary_span=3', 'TabularIslamic', 'Jewish', 'LongCount'].each do |calendar|
  date = Calendar(calendar) ^ today
  pp [date.to_s,  date.frame.iri]
end
puts

(today ^ TM::Calendar).each do |date|
  pp [date.to_s,  date.frame.iri]
end
puts

pp today.month_included('SU') {|date, type|
     case type
     when WEEK       ; '*'
     when YEAR,MONTH ; date.strftime("%B %Y")
     when DAY        ; date[0]
     else            ; ''
     end
   }
puts

pp when?('CE1582.10').month_included('SU') {|date, type|
     case type
     when WEEK       ; nil
     when YEAR,MONTH ; date.strftime("%B %Y")
     when DAY        ; date[0]
     else            ; ''
     end
   }
puts

it = Resource("JapanHolidays.ics").enum_for(today.year_included)
it.each do |date|
  pp date.to_s
end
puts

Resource("NewYork.ics")
time = now({:clock=>'America/New_York'})
pp [time.to_s, time.strftime('%+'), time.clock.tzname[0]]

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
when_exe-0.3.7 test/examples/today.rb
when_exe-0.3.6 test/examples/today.rb
when_exe-0.3.5 test/examples/today.rb
when_exe-0.3.4 test/examples/today.rb
when_exe-0.3.3 test/examples/today.rb