Class: Mosaic::Foursquare::Object
- Inherits:
-
Object
- Object
- Mosaic::Foursquare::Object
show all
- Includes:
- HTTParty, Utils::Helpers
- Defined in:
- lib/mosaic/foursquare/object.rb
Class Method Summary
collapse
Instance Method Summary
collapse
#underscore_string
Constructor Details
#initialize(attributes = {}) ⇒ Object
Returns a new instance of Object.
30
31
32
|
# File 'lib/mosaic/foursquare/object.rb', line 30
def initialize(attributes = {})
attributes.each { |key,value| instance_variable_set("@#{underscore_string(key.to_s)}".to_sym, value) }
end
|
Class Method Details
.query(path, options) ⇒ Object
11
12
13
14
15
16
17
18
19
|
# File 'lib/mosaic/foursquare/object.rb', line 11
def query(path, options)
options = Mosaic::Foursquare.config.merge(options)
self.request_count += 1
response = get(path, :query => options.merge(:v =>20130614))
response.error! unless response.success?
response
end
|
.request_count ⇒ Object
21
22
23
|
# File 'lib/mosaic/foursquare/object.rb', line 21
def request_count
@request_count ||= 0
end
|
.request_count=(value) ⇒ Object
25
26
27
|
# File 'lib/mosaic/foursquare/object.rb', line 25
def request_count=(value)
@request_count = value
end
|