class Tessera::Api::TicketGet
Public Class Methods
call(ticket_id)
click to toggle source
# File lib/tessera/api/ticket_get.rb, line 12 def self.call(ticket_id) new(ticket_id).call end
new(ticket_id)
click to toggle source
# File lib/tessera/api/ticket_get.rb, line 8 def initialize(ticket_id) @ticket_id = ticket_id end
Public Instance Methods
call()
click to toggle source
# File lib/tessera/api/ticket_get.rb, line 16 def call response = Tessera::Request.new(:GET, "Ticket/#{@ticket_id}", body).send JSON.parse(response.body) end
session_id()
click to toggle source
# File lib/tessera/api/ticket_get.rb, line 21 def session_id session = Session.create # TODO: solve token creation failure with error session.session_id end
Private Instance Methods
body()
click to toggle source
# File lib/tessera/api/ticket_get.rb, line 29 def body { TicketID: @ticket_id, SessionID: session_id } end