Method: Configuration::Client#initialize
- Defined in:
- lib/transmission-connect/configuration.rb
#initialize(args) ⇒ Client
Returns a new instance of Client.
56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
# File 'lib/transmission-connect/configuration.rb', line 56 def initialize(args) @host = args.delete(:host) || '127.0.0.1' @port = args.delete(:port) || 9091 @username = args[:username] @password = args[:password] @interval = args.delete(:interval) || 5 @up = args.delete(:up) || false @down = args.delete(:down) || false @transmission = Transmission::Client.new(@host, @port, @username, @password) @transmission.session do |session| self.peer_port = session.peer_port self.download_dir = session.download_dir end end |