Sha256: 69adc235aa69d3824e5aeb9796b39dc0bbe7d2de449e25ac70849596909b2553

Contents?: true

Size: 414 Bytes

Versions: 1

Compression:

Stored size: 414 Bytes

Contents

module Amazon
  module Associates
    class Ordinal < ApiResult
      include Comparable

      xml_reader :value, :from => :content do |val|
        val.to_i
      end

      def initialize(value = nil)
        @value = value && value.to_i
      end

      def to_s
        @value.ordinalize
      end
      alias_attribute :inspect, :to_s

      def ==(other)
        @value == other
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
amazon-associates-0.6.3 lib/amazon-associates/types/ordinal.rb