module Privileged::Actor
Public Instance Methods
privilege(actor_method, resource_method, options = {})
click to toggle source
# File lib/privileged.rb, line 3 def privilege(actor_method, resource_method, options = {}) options = { :default => false }.merge(options) define_method actor_method do |resource| return options[:default] unless resource.respond_to?(resource_method) resource.send(resource_method, self) end end