class Cursed::Adapter::Array

Public Instance Methods

after(attribute, value) click to toggle source
# File lib/cursed/adapter/array.rb, line 19
def after(attribute, value)
  relation.select! { |x| x.public_send(attribute) > value }
end
ascend_by(attribute) click to toggle source
# File lib/cursed/adapter/array.rb, line 11
def ascend_by(attribute)
  relation.sort_by!(&attribute)
end
before(attribute, value) click to toggle source
# File lib/cursed/adapter/array.rb, line 23
def before(attribute, value)
  relation.select! { |x| x.public_send(attribute) < value }
end
descend_by(attribute) click to toggle source
# File lib/cursed/adapter/array.rb, line 6
def descend_by(attribute)
  relation.sort_by!(&attribute)
  relation.reverse!
end
limit(count) click to toggle source
# File lib/cursed/adapter/array.rb, line 15
def limit(count)
  @relation = relation.take(count)
end