class Wardrobe::Plugins::Validation::BlockHandler

Attributes

result[R]

Public Class Methods

new(&blk) click to toggle source
# File lib/wardrobe/plugins/validation/block_handler.rb, line 46
def initialize(&blk)
  @result = instance_exec(&blk)
end

Private Instance Methods

optional(&blk) click to toggle source
# File lib/wardrobe/plugins/validation/block_handler.rb, line 52
def optional(&blk)
  Validation.new(:_optional_, instance_exec(&blk))
end