Class: Tinge::CLI
- Inherits:
-
Thor
- Object
- Thor
- Tinge::CLI
- Defined in:
- lib/tinge/cli.rb
Instance Method Summary collapse
Instance Method Details
#vars(*filenames) ⇒ Object
13 14 15 16 17 18 19 20 21 |
# File 'lib/tinge/cli.rb', line 13 def vars(*filenames) result = Parser.parse(read(filenames)) formatter = Formatters.find([:format]) if formatter.require_filename? && ![:output] abort "Must provide an output filename for format #{options[:format]}" end reporter = Reporters.find(:variables) formatter.new(reporter.new(result, formatter), [:output]).render end |