class Bodyguards::Rule
Public Class Methods
new(evaluator:)
click to toggle source
# File lib/bodyguards/rule.rb, line 3 def initialize(evaluator:) @evaluator = evaluator end
Public Instance Methods
evaluate(subject)
click to toggle source
# File lib/bodyguards/rule.rb, line 7 def evaluate(subject) subject.instance_exec(&@evaluator) end