Class: FacebookPlaces::Request
- Inherits:
-
Object
- Object
- FacebookPlaces::Request
- Defined in:
- lib/facebook_places/request.rb
Instance Attribute Summary collapse
-
#response ⇒ Object
Accessors.
-
#uri ⇒ Object
Accessors.
Instance Method Summary collapse
-
#initialize(url, options: {}) ⇒ Request
constructor
Methods.
- #parsed_response ⇒ Object
Constructor Details
#initialize(url, options: {}) ⇒ Request
Methods
7 8 9 10 11 12 |
# File 'lib/facebook_places/request.rb', line 7 def initialize(url, options: {}) .delete_if { |_, value| value.to_s.strip == '' } @uri = URI(url) @uri.query = URI.encode_www_form() @response = start! end |
Instance Attribute Details
#response ⇒ Object
Accessors
4 5 6 |
# File 'lib/facebook_places/request.rb', line 4 def response @response end |
#uri ⇒ Object
Accessors
4 5 6 |
# File 'lib/facebook_places/request.rb', line 4 def uri @uri end |
Instance Method Details
#parsed_response ⇒ Object
14 15 16 17 18 |
# File 'lib/facebook_places/request.rb', line 14 def parsed_response JSON.parse(response.body) rescue Logger.new(STDOUT).error 'Failed to Parse Response' end |