Class: Ambition::Adapters::ActiveFedora::Sort
- Defined in:
- lib/ambition/adapters/active_fedora/sort.rb
Instance Method Summary collapse
-
#chained_reverse_sort_by(receiver, method) ⇒ Object
>> sort_by { |u| -u.profile.name } => #chained_reverse_sort_by(:profile, :name).
-
#chained_sort_by(receiver, method) ⇒ Object
>> sort_by { |u| u.profile.name } => #chained_sort_by(:profile, :name).
-
#rand ⇒ Object
>> sort_by { rand } => #rand.
-
#reverse_sort_by(method) ⇒ Object
>> sort_by { |u| -u.age } => #reverse_sort_by(:age).
-
#sort_by(method) ⇒ Object
>> sort_by { |u| u.age } => #sort_by(:age).
-
#to_proc(symbol) ⇒ Object
>> sort_by(&:name) => #to_proc(:name).
Methods inherited from Base
Instance Method Details
#chained_reverse_sort_by(receiver, method) ⇒ Object
>> sort_by { |u| -u.profile.name }
> #chained_reverse_sort_by(:profile, :name)
25 26 27 |
# File 'lib/ambition/adapters/active_fedora/sort.rb', line 25 def chained_reverse_sort_by(receiver, method) raise "Not implemented." end |
#chained_sort_by(receiver, method) ⇒ Object
>> sort_by { |u| u.profile.name }
> #chained_sort_by(:profile, :name)
19 20 21 |
# File 'lib/ambition/adapters/active_fedora/sort.rb', line 19 def chained_sort_by(receiver, method) raise "Not implemented." end |
#rand ⇒ Object
>> sort_by { rand }
> #rand
37 38 39 |
# File 'lib/ambition/adapters/active_fedora/sort.rb', line 37 def rand raise "Not implemented." end |
#reverse_sort_by(method) ⇒ Object
>> sort_by { |u| -u.age }
> #reverse_sort_by(:age)
13 14 15 |
# File 'lib/ambition/adapters/active_fedora/sort.rb', line 13 def reverse_sort_by(method) raise "Not implemented." end |
#sort_by(method) ⇒ Object
>> sort_by { |u| u.age }
> #sort_by(:age)
7 8 9 |
# File 'lib/ambition/adapters/active_fedora/sort.rb', line 7 def sort_by(method) raise "Not implemented." end |
#to_proc(symbol) ⇒ Object
>> sort_by(&:name)
> #to_proc(:name)
31 32 33 |
# File 'lib/ambition/adapters/active_fedora/sort.rb', line 31 def to_proc(symbol) raise "Not implemented." end |