Method: Jets::Router::Util#get_controller_action

Defined in:
lib/jets/router/util.rb

#get_controller_action(options) ⇒ Object



14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/jets/router/util.rb', line 14

def get_controller_action(options)
  if options.key?(:controller) && options.key?(:action)
    [options[:controller], options[:action]]
  elsif options.key?(:controller) && options.key?(:to)
    action = options[:to].split('#').last
    [options[:controller], action]
  elsif options.key?(:on)
    handle_on!(options)
  else
    options[:to].split('#') # controller, action
  end
end