Module: Hashira::CLI::Format

Defined in:
lib/hashira/cli/format.rb

Constant Summary collapse

CHOICES =
%w[text json dot mermaid].freeze

Class Method Summary collapse

Class Method Details

.parse(value) ⇒ Object



8
9
10
11
12
# File 'lib/hashira/cli/format.rb', line 8

def parse(value)
  return if value.empty?
  return value.to_sym if CHOICES.include?(value)
  raise(Hashira::Error.unknown("--format", value, CHOICES))
end