# File lib/merb-core/controller/merb_controller.rb, line 103 def callable_actions unless @callable_actions callables = [] klass = self begin callables << (klass.public_instance_methods(false) + klass._shown_actions) - klass._hidden_actions klass = klass.superclass end until klass == Merb::AbstractController || klass == Object @callable_actions = Merb::SimpleSet.new(callables.flatten) end @callable_actions end