Class: TicketflyPlus::Requestors::Base
- Inherits:
-
Object
- Object
- TicketflyPlus::Requestors::Base
show all
- Defined in:
- lib/ticketfly_plus/requestors.rb
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
|