lib/spnet/message_in_port.rb in spnet-0.1.0 vs lib/spnet/message_in_port.rb in spnet-0.1.1
- old
+ new
@@ -5,12 +5,12 @@
include Hashmake::HashMakeable
DEFAULT_VALIDATOR = ->(a){ true }
ARG_SPECS = [
- Hashmake::HashedArg.new(:reqd => false, :key => :name, :type => String, :default => "UNNAMED"),
- Hashmake::HashedArg.new(:reqd => true, :key => :processor, :type => Proc),
- Hashmake::HashedArg.new(:reqd => true, :key => :message_type, :type => Symbol, :validator => ->(a){ Message::TYPES.include?(a) })
+ Hashmake::ArgSpec.new(:reqd => false, :key => :name, :type => String, :default => "UNNAMED"),
+ Hashmake::ArgSpec.new(:reqd => true, :key => :processor, :type => Proc),
+ Hashmake::ArgSpec.new(:reqd => true, :key => :message_type, :type => Symbol, :validator => ->(a){ Message::TYPES.include?(a) })
]
attr_reader :name, :link
def initialize args