Class: ProxyConf::Cli

Inherits:
Thor
  • Object
show all
Defined in:
lib/proxyconf/cli.rb

Class Attribute Summary collapse

Instance Method Summary collapse

Class Attribute Details

.engineObject

Returns the value of attribute engine.



7
8
9
# File 'lib/proxyconf/cli.rb', line 7

def engine
  @engine
end

Instance Method Details

#active_networkObject



41
42
43
# File 'lib/proxyconf/cli.rb', line 41

def active_network
  puts engine.active_network
end

#add(name, proxy) ⇒ Object



16
17
18
# File 'lib/proxyconf/cli.rb', line 16

def add(name, proxy)
  engine.add(name, proxy)
end

#exportObject



11
12
13
# File 'lib/proxyconf/cli.rb', line 11

def export
  engine.export
end

#info(name) ⇒ Object



26
27
28
# File 'lib/proxyconf/cli.rb', line 26

def info(name)
  engine.info(name)
end

#listObject



31
32
33
# File 'lib/proxyconf/cli.rb', line 31

def list
  engine.list
end

#remove(name) ⇒ Object



21
22
23
# File 'lib/proxyconf/cli.rb', line 21

def remove(name)
  engine.remove(name)
end

#versionObject



36
37
38
# File 'lib/proxyconf/cli.rb', line 36

def version
  puts ProxyConf::VERSION
end