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