Class: LocalVault::CLI::GroupSelectionError

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(kind, query:, candidates: []) ⇒ GroupSelectionError

Returns a new instance of GroupSelectionError.



41
42
43
44
45
46
# File 'lib/localvault/cli.rb', line 41

def initialize(kind, query:, candidates: [])
  @kind = kind
  @query = query
  @candidates = candidates
  super("group selection failed")
end

Instance Attribute Details

#candidatesObject (readonly)

Returns the value of attribute candidates.



39
40
41
# File 'lib/localvault/cli.rb', line 39

def candidates
  @candidates
end

#kindObject (readonly)

Returns the value of attribute kind.



39
40
41
# File 'lib/localvault/cli.rb', line 39

def kind
  @kind
end

#queryObject (readonly)

Returns the value of attribute query.



39
40
41
# File 'lib/localvault/cli.rb', line 39

def query
  @query
end

Instance Method Details

#exit_statusObject



48
49
50
# File 'lib/localvault/cli.rb', line 48

def exit_status
  1
end