class Flickrie::Ticket

Public Class Methods

new(info) click to toggle source
# File lib/flickrie/objects/ticket.rb, line 25
def initialize(info)
  @info = info
end

Public Instance Methods

[](key) click to toggle source
# File lib/flickrie/objects/ticket.rb, line 19
def [](key) @info[key] end
complete?() click to toggle source

@return [Boolean]

# File lib/flickrie/objects/ticket.rb, line 14
    def complete?() Integer(@info['complete']) == 1 rescue nil end

    # @return [Time]
    def imported_at() Time.at(Integer(@info['imported'])) rescue nil end

    def [](key) @info[key] end
    # @return [Hash]
    def hash() @info end

    private

    def initialize(info)
      @info = info
    end
  end
end
hash() click to toggle source

@return [Hash]

# File lib/flickrie/objects/ticket.rb, line 21
def hash() @info end
id() click to toggle source

@return [String]

# File lib/flickrie/objects/ticket.rb, line 7
def id()       @info['id']      end
imported_at() click to toggle source

@return [Time]

# File lib/flickrie/objects/ticket.rb, line 17
  def imported_at() Time.at(Integer(@info['imported'])) rescue nil end

  def [](key) @info[key] end
  # @return [Hash]
  def hash() @info end

  private

  def initialize(info)
    @info = info
  end
end
media_id() click to toggle source

@return [String]

# File lib/flickrie/objects/ticket.rb, line 9
def media_id() @info['photoid'] end
Also aliased as: photo_id, video_id
photo_id()
Alias for: media_id
video_id()
Alias for: media_id