Sha256: c89dca3fce158108e992dcafd22e73b78583de444cbb619ab1c80fd1305b406a

Contents?: true

Size: 692 Bytes

Versions: 60

Compression:

Stored size: 692 Bytes

Contents

module RiCal
  class PropertyValue
    class RecurrenceRule < PropertyValue
      #- ©2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
      #
      class NumberedSpan # :nodoc:
        attr_reader :source
        def initialize(source, rule = nil)
          @source = source
          @rule = rule
        end

        def valid?
          (1..last).include?(source) || (-last..-1).include?(source)
        end

        def  ==(another)
          self.class == another.class && source == another.source
        end

        def to_s
          source.to_s
        end
        
        def ordinal
          @source
        end
      end
    end
  end
end

Version data entries

60 entries across 60 versions & 8 rubygems

Version Path
demingfactor-ri_cal-0.10.0 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
demingfactor-ri_cal-0.9.0 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
ebeigarts-ri_cal-0.8.1 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.0.10 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.0.11 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.0.3 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.0.4 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.0.5 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.0.6 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.0.7 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.0.8 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.0.9 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.5.0 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.5.1 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.5.2 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.5.3 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.6.0 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.6.1 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.6.2 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb
rubyredrick-ri_cal-0.6.3 lib/ri_cal/property_value/recurrence_rule/numbered_span.rb