Sha256: e5968fab21e59b02eb817c0efce9cc2c39ba7c6d8e8758dcaf953624f3f699ac
Contents?: true
Size: 777 Bytes
Versions: 11
Compression:
Stored size: 777 Bytes
Contents
require 'java' require File.dirname(__FILE__) + '/rfc2445.jar' class WeekdayNum include_class('com.google.ical.values.WeekdayNum'){|package,name| "J#{name}" } # Initializes a WeekdayNum objects. # It accepts a Java WeekdayNum object (com.google.ical.values.WeekdayNum) or # the number of the week and the day of the week def initialize(*args) if args.size == 1 @weekdaynum = args[0] elsif args.size == 2 num = args[0] wday = args[1] @weekdaynum = JWeekdayNum.new(num, Weekday::MAP[wday.to_s.downcase]) end self end def to_ical @weekdaynum.toIcal end def to_s @weekdaynum.toString end def ==(weekdaynum) @weekdaynum.equals(weekdaynum.to_java) end def to_java @weekdaynum end end
Version data entries
11 entries across 11 versions & 2 rubygems