Module: TypedParams::Controller

Extended by:
ActiveSupport::Concern
Defined in:
lib/typed_params/controller.rb

Class Method Summary collapse

Class Method Details

.included(klass) ⇒ Object

Raises:

  • (ArgumentError)


188
189
190
191
192
193
# File 'lib/typed_params/controller.rb', line 188

def self.included(klass)
  raise ArgumentError, "cannot be used outside of controller (got #{klass.ancestors})" unless
    klass < ::ActionController::Metal

  super(klass)
end