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)