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.
945 946 947 948 |
# File 'lib/roda/plugins/typecast_params.rb', line 945 def freeze self::TypecastParams.freeze super end |
#inherited(subclass) ⇒ Object
Assign the application subclass a subclass of the current Params subclass.
951 952 953 954 |
# File 'lib/roda/plugins/typecast_params.rb', line 951 def inherited(subclass) super subclass.const_set(:TypecastParams, Class.new(self::TypecastParams)) end |