Class: CityGrid::Abstraction::Collection

Inherits:
SuperArray
  • Object
show all
Includes:
Requestable
Defined in:
lib/citygrid/abstraction/collection.rb

Direct Known Subclasses

MultiDetails, Offers, Reviews, Search

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Requestable

#api, included, #request, #request_and_update

Class Method Details

.new(opts = {}) ⇒ Object



6
7
8
# File 'lib/citygrid/abstraction/collection.rb', line 6

def self.new opts = {}
  self[].request_and_update opts
end

Instance Method Details

#update(array) ⇒ Object



10
11
12
# File 'lib/citygrid/abstraction/collection.rb', line 10

def update array
  replace array if array
end