Sha256: 0bf866969aad8e7761d4c20603832d524701820608d16ec7829e765d18ad92ed
Contents?: true
Size: 494 Bytes
Versions: 1
Compression:
Stored size: 494 Bytes
Contents
module Hashmake class ArrayArgSpec attr_reader :arg_spec def initialize hashed_args = {} hashed_args = { :default => ->(){ [] } }.merge hashed_args @arg_spec = ArgSpec.new hashed_args end def type @arg_spec.type end def validator @arg_spec.validator end def reqd @arg_spec.reqd end def default @arg_spec.default end def validate_value val val.each do |item| @arg_spec.validate_value item end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hashmake-0.2.1 | lib/hashmake/array_arg_spec.rb |