class Googlepay::EventTicketClass

Constants

EVENT_URL

Public Class Methods

new(parameters) click to toggle source
# File lib/googlepay/event_ticket_class.rb, line 6
def initialize(parameters)
  @parameters = parameters
end

Public Instance Methods

create() click to toggle source
# File lib/googlepay/event_ticket_class.rb, line 10
def create
  result = HTTParty.post("#{EVENT_URL}?access_token=#{Googlepay.token}",
                           :body => @parameters.to_json,
                           :headers => { 'Content-Type' => 'application/json' } )
  return result if result['error'].nil?
  update if result['error']['code'] == 409
end
update() click to toggle source
# File lib/googlepay/event_ticket_class.rb, line 18
def update
  HTTParty.put("#{EVENT_URL}/#{@parameters[:id]}?access_token=#{Googlepay.token}",
               :body => @parameters.to_json,
               :headers => { 'Content-Type' => 'application/json' } )
end