Class: Hungry::Venue
- Defined in:
- lib/hungry/venue.rb,
lib/hungry/venue/collection.rb
Defined Under Namespace
Classes: Collection
Instance Attribute Summary collapse
-
#address ⇒ Object
Preview:.
-
#awards ⇒ Object
Preview:.
-
#capacity ⇒ Object
Preview:.
-
#category ⇒ Object
Preview:.
-
#counters ⇒ Object
Preview:.
-
#created_at ⇒ Object
Preview:.
-
#currency_symbol ⇒ Object
Preview:.
-
#description ⇒ Object
Preview:.
-
#distance ⇒ Object
Preview:.
-
#fax ⇒ Object
Preview:.
-
#geolocation ⇒ Object
Preview:.
-
#holidays ⇒ Object
Preview:.
-
#id ⇒ Object
Preview:.
-
#images ⇒ Object
Preview:.
-
#maintainers ⇒ Object
Preview:.
-
#menus ⇒ Object
Preview:.
-
#name ⇒ Object
Preview:.
-
#opening_hours ⇒ Object
Preview:.
-
#plan ⇒ Object
Preview:.
-
#prices ⇒ Object
Preview:.
-
#rating ⇒ Object
Preview:.
-
#reachability ⇒ Object
Preview:.
-
#relevance ⇒ Object
Preview:.
-
#staff ⇒ Object
Preview:.
-
#status ⇒ Object
Preview:.
-
#tagline ⇒ Object
Preview:.
-
#tags ⇒ Object
Preview:.
-
#telephone ⇒ Object
Preview:.
-
#updated_at ⇒ Object
Preview:.
-
#url ⇒ Object
Preview:.
-
#website_url ⇒ Object
Preview:.
Attributes inherited from Resource
#attributes, #data_source, #resources
Class Method Summary collapse
-
.collection ⇒ Object
FINDERS:.
- .maintainable_by(user_or_id) ⇒ Object
- .nearby(geolocation, options = {}) ⇒ Object
- .paginate(page, options = {}) ⇒ Object
- .search(query) ⇒ Object
- .sort_by(sortable) ⇒ Object
- .tagged_with(*tags) ⇒ Object
Methods inherited from Resource
all, belongs_to, #canonical_data_source, each, find, first, get, has_many, #initialize, lazy_load, #reload
Constructor Details
This class inherits a constructor from Hungry::Resource
Instance Attribute Details
#address ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def address @address end |
#awards ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def awards @awards end |
#capacity ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def capacity @capacity end |
#category ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def category @category end |
#counters ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def counters @counters end |
#created_at ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def created_at @created_at end |
#currency_symbol ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def currency_symbol @currency_symbol end |
#description ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def description @description end |
#distance ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def distance @distance end |
#fax ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def fax @fax end |
#geolocation ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def geolocation @geolocation end |
#holidays ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def holidays @holidays end |
#id ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def id @id end |
#images ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def images @images end |
#maintainers ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def maintainers @maintainers end |
#menus ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def @menus end |
#name ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def name @name end |
#opening_hours ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def opening_hours @opening_hours end |
#plan ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def plan @plan end |
#prices ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def prices @prices end |
#rating ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def @rating end |
#reachability ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def reachability @reachability end |
#relevance ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def relevance @relevance end |
#staff ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def staff @staff end |
#status ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def status @status end |
#tagline ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def tagline @tagline end |
#tags ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def @tags end |
#telephone ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def telephone @telephone end |
#updated_at ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def updated_at @updated_at end |
#url ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def url @url end |
#website_url ⇒ Object
Preview:
50 51 52 |
# File 'lib/hungry/venue.rb', line 50 def website_url @website_url end |
Class Method Details
.collection ⇒ Object
FINDERS:
19 20 21 |
# File 'lib/hungry/venue.rb', line 19 def self.collection Collection.new(self, endpoint, default_criteria) end |
.maintainable_by(user_or_id) ⇒ Object
39 40 41 |
# File 'lib/hungry/venue.rb', line 39 def self.maintainable_by(user_or_id) collection.maintainable_by(user_or_id) end |
.nearby(geolocation, options = {}) ⇒ Object
27 28 29 |
# File 'lib/hungry/venue.rb', line 27 def self.nearby(geolocation, = {}) collection.nearby(geolocation, ) end |
.paginate(page, options = {}) ⇒ Object
43 44 45 |
# File 'lib/hungry/venue.rb', line 43 def self.paginate(page, = {}) collection.paginate(page, ) end |
.search(query) ⇒ Object
23 24 25 |
# File 'lib/hungry/venue.rb', line 23 def self.search(query) collection.search(query) end |
.sort_by(sortable) ⇒ Object
35 36 37 |
# File 'lib/hungry/venue.rb', line 35 def self.sort_by(sortable) collection.sort_by(sortable) end |
.tagged_with(*tags) ⇒ Object
31 32 33 |
# File 'lib/hungry/venue.rb', line 31 def self.tagged_with(*) collection.tagged_with(*) end |