Module: Tor::Builder

Defined in:
lib/rest_tor/tor.rb

Instance Method Summary collapse

Instance Method Details

#[](key) ⇒ Object



177
178
179
180
181
# File 'lib/rest_tor/tor.rb', line 177

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

#allObject



183
184
185
# File 'lib/rest_tor/tor.rb', line 183

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

#insert(port, ip) ⇒ Object



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

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