Class: TicketflyPlus::Requestors::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/ticketfly_plus/requestors.rb

Direct Known Subclasses

Event, Events, Orgs, Venues

Constant Summary collapse

BASE_STRING =
'http://www.ticketfly.com/api'

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Base

Returns a new instance of Base.



10
11
# File 'lib/ticketfly_plus/requestors.rb', line 10

def initialize(options={})
end

Class Method Details

.next_page_request(string) ⇒ Object



23
24
25
26
27
28
29
30
31
# File 'lib/ticketfly_plus/requestors.rb', line 23

def self.next_page_request(string)
    url = URI.parse(string)
    request = Net::HTTP::Get.new(url.request_uri)
    http = Net::HTTP.new(url.host, url.port)
    result = http.start do |ht|
        ht.request(request)
    end
    response = JSON.parse(result.body)
end

.request(string) ⇒ Object



13
14
15
16
17
18
19
20
21
# File 'lib/ticketfly_plus/requestors.rb', line 13

def self.request(string)
    url = URI.parse(BASE_STRING + string)
    request = Net::HTTP::Get.new(url.request_uri)
    http = Net::HTTP.new(url.host, url.port)
    result = http.start do |ht|
        ht.request(request)
    end
    response = JSON.parse(result.body)
end