Class: SeccompTools::CLI::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/seccomp-tools/cli/base.rb

Overview

Base class for handlers.

Direct Known Subclasses

Asm, Disasm, Dump, Emu

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(argv) ⇒ Base

Instantiate a SeccompTools::CLI::Base object.

Parameters:

  • argv (Array<String>)

    Arguments array.



19
20
21
22
# File 'lib/seccomp-tools/cli/base.rb', line 19

def initialize(argv)
  @option = {}
  @argv = argv
end

Instance Attribute Details

#argvArray<String> (readonly)

Returns Arguments array.

Returns:

  • (Array<String>)

    Arguments array.



14
15
16
# File 'lib/seccomp-tools/cli/base.rb', line 14

def argv
  @argv
end

#optionHash{Symbol => Object} (readonly)

Returns Options.

Returns:

  • (Hash{Symbol => Object})

    Options.



12
13
14
# File 'lib/seccomp-tools/cli/base.rb', line 12

def option
  @option
end