Class: Webring::NavigationController

Inherits:
ApplicationController show all
Defined in:
app/controllers/webring/navigation_controller.rb,
lib/generators/webring/navigation_controller/templates/navigation_controller.rb

Instance Method Summary collapse

Instance Method Details

#nextObject

GET /webring/next



10
11
12
13
14
# File 'app/controllers/webring/navigation_controller.rb', line 10

def next
  member = Webring::Member.find_next(@member.uid)

  redirect_to_member(member)
end

#previousObject

GET /webring/previous



17
18
19
20
21
# File 'app/controllers/webring/navigation_controller.rb', line 17

def previous
  member = Webring::Member.find_previous(@member.uid)

  redirect_to_member(member)
end

#randomObject

GET /webring/random



24
25
26
27
28
# File 'app/controllers/webring/navigation_controller.rb', line 24

def random
  member = Webring::Member.find_random(source_member_uid: permitted_params[:source_member_uid])

  redirect_to_member(member)
end