class Cursed::Adapter::ActiveRecord
Public Instance Methods
after(attribute, value)
click to toggle source
# File lib/cursed/adapter/active_record.rb, line 18 def after(attribute, value) @relation = relation.where(relation.table[attribute].gt(value)) end
ascend_by(attribute)
click to toggle source
# File lib/cursed/adapter/active_record.rb, line 10 def ascend_by(attribute) @relation = relation.reorder(attribute => :asc) end
before(attribute, value)
click to toggle source
# File lib/cursed/adapter/active_record.rb, line 22 def before(attribute, value) @relation = relation.where(relation.table[attribute].lt(value)) end
descend_by(attribute)
click to toggle source
# File lib/cursed/adapter/active_record.rb, line 6 def descend_by(attribute) @relation = relation.reorder(attribute => :desc) end
limit(count)
click to toggle source
# File lib/cursed/adapter/active_record.rb, line 14 def limit(count) @relation = relation.limit(count) end