Module: Roda::RodaPlugins::TypecastParams::ClassMethods
- Defined in:
- lib/roda/plugins/typecast_params.rb
Instance Method Summary collapse
-
#freeze ⇒ Object
Freeze the Params subclass when freezing the class.
-
#inherited(subclass) ⇒ Object
Assign the application subclass a subclass of the current Params subclass.
Instance Method Details
#freeze ⇒ Object
Freeze the Params subclass when freezing the class.
992 993 994 995 |
# File 'lib/roda/plugins/typecast_params.rb', line 992 def freeze self::TypecastParams.freeze super end |
#inherited(subclass) ⇒ Object
Assign the application subclass a subclass of the current Params subclass.
998 999 1000 1001 |
# File 'lib/roda/plugins/typecast_params.rb', line 998 def inherited(subclass) super subclass.const_set(:TypecastParams, Class.new(self::TypecastParams)) end |