class FFWD::Core::Interface
Attributes
attributes[R]
debug[R]
input[R]
output[R]
processors[R]
statistics[R]
tunnel_plugins[R]
Public Class Methods
new( input, output, tunnel_plugins, statistics, debug, processors, opts )
click to toggle source
# File lib/ffwd/core/interface.rb, line 28 def initialize( input, output, tunnel_plugins, statistics, debug, processors, opts ) @input = input @output = output @tunnel_plugins = tunnel_plugins @statistics = statistics @debug = debug @processors = processors @opts = opts @tags = opts[:tags] || [] @attributes = opts[:attributes] || {} end
Public Instance Methods
reconnect(input)
click to toggle source
# File lib/ffwd/core/interface.rb, line 44 def reconnect input self.class.new( input, @output, @tunnel_plugins, @statistics, @debug, @processors, @opts) end