class Tessera::Api::TicketCreate
Public Class Methods
call(body_content)
click to toggle source
# File lib/tessera/api/ticket_create.rb, line 12 def self.call(body_content) new(body_content).call end
new(body_content)
click to toggle source
# File lib/tessera/api/ticket_create.rb, line 8 def initialize(body_content) @body = body.merge(body_content) end
Public Instance Methods
call()
click to toggle source
# File lib/tessera/api/ticket_create.rb, line 16 def call response = Tessera::Request.new(:POST, 'Ticket', @body).send JSON.parse(response.body) end
session_id()
click to toggle source
# File lib/tessera/api/ticket_create.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_create.rb, line 29 def body { SessionID: session_id } end