Module: Wicked::Controller::Concerns::Action::ClassMethods

Defined in:
lib/wicked/controller/concerns/action.rb

Class Method Summary collapse

Class Method Details

.extended(base) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/wicked/controller/concerns/action.rb', line 5

def self.extended(base)
  %w{before skip_before prepend_before}.each do |action|
    define_method "#{action}_action" do |*names, &blk|
      send("#{action}_filter", *names, &blk)
    end unless base.respond_to? "#{action}_action"
  end
end