class PPT::Presenters::Validator
Public Class Methods
new(message, &block)
click to toggle source
# File lib/simple-orm/presenters.rb, line 10 def initialize(message, &block) @message, @block = message, block end
Public Instance Methods
validate!(name, value)
click to toggle source
# File lib/simple-orm/presenters.rb, line 14 def validate!(name, value) unless @block.call(value) raise ValidationError.new("Value of #{name} is invalid (value is #{value.inspect}).") end end