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