module Wooster::Policy::Helpers
Public Instance Methods
all(*args)
click to toggle source
# File lib/wooster/policy_builder.rb, line 19 def all(*args) ->(x) {args.all?{|fun| self.instance_exec x,&fun}} end
allow()
click to toggle source
# File lib/wooster/policy_builder.rb, line 4 def allow ->(x) { true} end
any(*args)
click to toggle source
# File lib/wooster/policy_builder.rb, line 7 def any(*args) # case args.size # when 1: # args[0] # else: # ->(x){args[0] # end ->(x) { args.any?{|fun| self.instance_exec x,&fun} } end