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