module SimpleController::Base::Core
Attributes
action_name[R]
controller_name[R]
controller_path[R]
params[R]
Public Instance Methods
call(action_name, params={})
click to toggle source
# File lib/simple_controller/base/core.rb, line 10 def call(action_name, params={}) @params ||= ActiveSupport::HashWithIndifferentAccess.new(params) @action_name ||= action_name.to_s @controller_path ||= params[:controller] @controller_name ||= controller_path.split("/").last if controller_path call_action end
Protected Instance Methods
call_action()
click to toggle source
# File lib/simple_controller/base/core.rb, line 21 def call_action public_send action_name end