Sha256: 1317520474876af2a682631a7cb906472f7e4dab3ab8a378f81a503fac40e4dd

Contents?: true

Size: 433 Bytes

Versions: 2

Compression:

Stored size: 433 Bytes

Contents

require 'set'

module SPNet
class ValueOutPort < OutPort

  def initialize hashed_args = {}
    hashed_args.merge!(:matching_port_class => ValueInPort)
    super(hashed_args)
  end
  
  def set_value value
    rvs = []
    @links.each do |link|
      rvs.push link.set_value value
    end
    return rvs
  end

  def get_value
    rvs = []
    @links.each do |link|
      rvs.push link.get_value
    end
    return rvs
  end

end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
spnet-0.1.4 lib/spnet/ports/value_out_port.rb
spnet-0.1.3 lib/spnet/ports/value_out_port.rb