Sha256: 6db714fb0c897dc0c999b43a7601adca83532b9b8da3f241d48e0db3adf0c2c8
Contents?: true
Size: 340 Bytes
Versions: 15
Compression:
Stored size: 340 Bytes
Contents
require 'parametric/block_validator' module Parametric class Registry attr_reader :policies def initialize @policies = {} end def coercions policies end def policy(name, plcy = nil, &block) policies[name] = (plcy || BlockValidator.build(:instance_eval, &block)) self end end end
Version data entries
15 entries across 15 versions & 1 rubygems