class Tessera::Api::TicketSearch
Public Class Methods
call(params = nil)
click to toggle source
# File lib/tessera/api/ticket_search.rb, line 9 def self.call(params = nil) new(params).call end
new(params)
click to toggle source
# File lib/tessera/api/ticket_search.rb, line 13 def initialize(params) @params = params end
Public Instance Methods
call()
click to toggle source
# File lib/tessera/api/ticket_search.rb, line 17 def call response = Tessera::Request.new(:GET, 'Ticket', body).send JSON.parse(response.body) end
session_id()
click to toggle source
# File lib/tessera/api/ticket_search.rb, line 22 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_search.rb, line 30 def body @params.to_h.merge(SessionID: session_id) end