lib/artoo/connection.rb in artoo-1.0.0.rc3 vs lib/artoo/connection.rb in artoo-1.0.0.rc4

- old
+ new

@@ -22,11 +22,11 @@ @connection_id = params[:id] || rand(10000).to_s @name = params[:name].to_s @port = Port.new(params[:port]) @parent = params[:parent] - require_adaptor(params[:adaptor] || :loopback) + require_adaptor(params[:adaptor] || :loopback, params) end # Creates adaptor connection # @return [Boolean] def connect @@ -90,16 +90,16 @@ return nil end private - def require_adaptor(type) + def require_adaptor(type, params) if Artoo::Robot.test? original_type = type type = :test end require "artoo/adaptors/#{type.to_s}" - @adaptor = constantize("Artoo::Adaptors::#{classify(type.to_s)}").new(:port => port, :parent => current_instance) + @adaptor = constantize("Artoo::Adaptors::#{classify(type.to_s)}").new(:port => port, :parent => current_instance, :additional_params => params) end end end