# File lib/core/sender.rb, line 40
    def open(opts=nil)
      opts = { :target => opts } if opts.is_a? String
      opts ||= {}
      target.apply opts[:target]
      source.apply opts[:source]
      target.dynamic = !!opts[:dynamic]
      @auto_settle = opts.fetch(:auto_settle, true)
      super()
      self
    end