class Relaxo::Model::Recordset
Attributes
dataset[R]
model[R]
path[R]
Public Class Methods
new(dataset, path, model)
click to toggle source
# File lib/relaxo/model/recordset.rb, line 26 def initialize(dataset, path, model) @dataset = dataset @path = path @model = model end
Public Instance Methods
each(model = @model) { |object| ... }
click to toggle source
# File lib/relaxo/model/recordset.rb, line 48 def each(model = @model, &block) @dataset.each(@path) do |name, object| object = model.new(@dataset, object) object.load_object yield object end end
empty?()
click to toggle source
# File lib/relaxo/model/recordset.rb, line 36 def empty? !@dataset.each(@path).any? end
first()
click to toggle source
# File lib/relaxo/model/recordset.rb, line 40 def first to_a.first end
last()
click to toggle source
# File lib/relaxo/model/recordset.rb, line 44 def last to_a.last end