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.
979 980 981 982 |
# File 'lib/roda/plugins/typecast_params.rb', line 979 def freeze self::TypecastParams.freeze super end |
#inherited(subclass) ⇒ Object
Assign the application subclass a subclass of the current Params subclass.
985 986 987 988 |
# File 'lib/roda/plugins/typecast_params.rb', line 985 def inherited(subclass) super subclass.const_set(:TypecastParams, Class.new(self::TypecastParams)) end |