Method: Tor::Config.open

Defined in:
lib/tor/config.rb

.open(filename, options = {}) {|config| ... } ⇒ Config

Opens a Tor configuration file.

Parameters:

  • filename (String, #to_s)
  • options (Hash{Symbol => Object}) (defaults to: {})

Yields:

  • (config)

Yield Parameters:

Returns:

Since:

  • 0.1.2



31
32
33
34
35
36
37
# File 'lib/tor/config.rb', line 31

def self.open(filename, options = {}, &block)
  if block_given?
    block.call(self.load(filename, options))
  else
    self.load(filename, options)
  end
end