Class: Ambition::Adapters::ActiveFedora::Sort

Inherits:
Base
  • Object
show all
Defined in:
lib/ambition/adapters/active_fedora/sort.rb

Instance Method Summary collapse

Methods inherited from Base

#encode

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

#randObject

>> 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