lib/drillbit/authorizers/parameters/resource.rb in drillbit-3.0.2 vs lib/drillbit/authorizers/parameters/resource.rb in drillbit-3.0.3

- old
+ new

@@ -32,9 +32,23 @@ }, ], ] end + def add_authorized_parameter(name, value = nil) + if value + authorized_params[7][name] = value + else + authorized_params << name + end + end + + def add_authorized_parameters(*names) + names.each do |name| + add_authorized_parameter(name) + end + end + def add_authorized_attribute(name) param = params .fetch(:data, {}) .fetch(:attributes, {}) .fetch(name, nil)