class ParameterSets::ControllerClassDelegate
Public Class Methods
new(controller_class)
click to toggle source
# File lib/parameter_sets/controller_class_delegate.rb, line 6 def initialize(controller_class) @controller_class = controller_class end
Public Instance Methods
param_set(name, options = {}, &block)
click to toggle source
# File lib/parameter_sets/controller_class_delegate.rb, line 10 def param_set(name, options = {}, &block) name = name.to_sym schema = Schema.new(name, options, &block) @controller_class.parameter_sets[name] = schema end