class Biz::Validation::Rule
Attributes
condition[R]
message[R]
Public Class Methods
new(message, &condition)
click to toggle source
# File lib/biz/validation.rb, line 26 def initialize(message, &condition) @message = message @condition = condition end
Public Instance Methods
check(configuration)
click to toggle source
# File lib/biz/validation.rb, line 31 def check(configuration) fail Error::Configuration, message if condition.call(configuration) end