Class: SpreeCmCommissioner::GoogleWallets::EventTicketClassCreator
- Inherits:
-
BaseEventTicketClass
- Object
- BaseEventTicketClass
- SpreeCmCommissioner::GoogleWallets::EventTicketClassCreator
- Defined in:
- app/services/spree_cm_commissioner/google_wallets/event_ticket_class_creator.rb
Constant Summary
Constants inherited from BaseEventTicketClass
BaseEventTicketClass::GOOGLE_API_ENDPOINT, BaseEventTicketClass::GOOGLE_OAUTH_SCOPE
Instance Method Summary collapse
Methods inherited from BaseEventTicketClass
#access_token, #background_color, #build_request_body, #call, #class_id, #credentials, #date_format, #end_date, #event_name, #hero_image, #initialize, #issuer_id, #issuer_name, #logo, #product_image_url, #start_date, #vendor_logo_url, #venue_address, #venue_name
Constructor Details
This class inherits a constructor from SpreeCmCommissioner::GoogleWallets::BaseEventTicketClass
Instance Method Details
#send_request ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'app/services/spree_cm_commissioner/google_wallets/event_ticket_class_creator.rb', line 4 def send_request uri = URI.parse(GOOGLE_API_ENDPOINT) http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true request = Net::HTTP::Post.new(uri) request['Authorization'] = "Bearer #{access_token}" request['Content-Type'] = 'application/json' request.body = build_request_body http.request(request) end |