Class: RailroadDiagrams::Command

Inherits:
Object
  • Object
show all
Defined in:
lib/railroad_diagrams/command.rb,
sig/generated/railroad_diagrams/command.rbs

Overview

Legacy entry point for the bundled demo.

Examples:

RailroadDiagrams::Command.new.run(['--format=svg'])

Instance Method Summary collapse

Instance Method Details

#run(argv) ⇒ Object

Parameters:

  • argv (Object)

Returns:

  • (Object)


11
12
13
14
15
16
17
# File 'lib/railroad_diagrams/command.rb', line 11

def run(argv)
  CLI::Demo.new.run(argv)
rescue OptionParser::ParseError => e
  warn "railroad_diagrams: #{e.message}"
  warn 'Usage: railroad_diagrams [options] [files]'
  2
end