lib/rasti/app/policy.rb in rasti-app-0.0.7 vs lib/rasti/app/policy.rb in rasti-app-0.0.8

- old
+ new

@@ -38,19 +38,19 @@ def initialize(container, context) @container = container @context = context end - def authorized?(permission, params={}) + def authorized?(permission, form) if self.class.authorizations.key? permission - instance_exec params, &self.class.authorizations[permission] + instance_exec form, &self.class.authorizations[permission] else user.authorized? permission end end - def authorize!(permission, params={}) - raise UnauthorizedError.new(user.name, permission) unless authorized? permission, params + def authorize!(permission, form) + raise UnauthorizedError.new(user.name, permission) unless authorized? permission, form end private attr_reader :container, :context \ No newline at end of file