Class: GTFS::ORM::Resource

Inherits:
Object
  • Object
show all
Defined in:
lib/gtfs/orm/resource.rb

Defined Under Namespace

Classes: NonExistentResourceError, Scope

Class Method Summary collapse

Class Method Details

.allObject



31
32
33
# File 'lib/gtfs/orm/resource.rb', line 31

def self.all
  Scope.new(collection).all
end

.firstObject



19
20
21
# File 'lib/gtfs/orm/resource.rb', line 19

def self.first
  Scope.new(collection).first
end

.lastObject



23
24
25
# File 'lib/gtfs/orm/resource.rb', line 23

def self.last
  Scope.new(collection).last
end

.limit(max) ⇒ Object



27
28
29
# File 'lib/gtfs/orm/resource.rb', line 27

def self.limit(max)
  Scope.new(collection).limit(max)
end

.page(page) ⇒ Object

CLASS METHODS



15
16
17
# File 'lib/gtfs/orm/resource.rb', line 15

def self.page(page)
  Scope.new(page)
end

.where(conditions) ⇒ Object



35
36
37
# File 'lib/gtfs/orm/resource.rb', line 35

def self.where(conditions)
  Scope.new(collection).where(conditions)
end