Module: Tor::Builder

Defined in:
lib/rest_tor/tor.rb

Instance Method Summary collapse

Instance Method Details

#[](key) ⇒ Object



187
188
189
190
191
# File 'lib/rest_tor/tor.rb', line 187

def [](key)
  if value=super(key)
    Instance.new key, safe_value(value)
  end
end

#allObject



193
194
195
# File 'lib/rest_tor/tor.rb', line 193

def all
  super.reduce({}) { |h, (k, v)| h[k] = Tor::Instance.new(k, safe_value(v)); h }
end

#insert(port, ip) ⇒ Object



197
198
199
200
# File 'lib/rest_tor/tor.rb', line 197

def insert(port, ip)
  self[port] = { ip: ip }
  self[port]
end