Class: Wafoo::CLI

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

Instance Method Summary collapse

Instance Method Details

#applyObject



33
34
35
36
# File 'lib/wafoo/cli.rb', line 33

def apply
  wafoo = Wafoo::Run.new(options)
  wafoo.update_ipsets(options[:ip_set_id], options[:dry_run])
end

#exportObject



24
25
26
27
# File 'lib/wafoo/cli.rb', line 24

def export
  wafoo = Wafoo::Run.new(options)
  wafoo.export_ipsets(options[:ip_set_id])
end

#listObject



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

def list
  wafoo = Wafoo::Run.new(options)
  wafoo.list_ipsets
end

#versionObject



10
11
12
# File 'lib/wafoo/cli.rb', line 10

def version
  puts Wafoo::VERSION
end