Class: WhatIs::CLI
- Inherits:
-
Object
- Object
- WhatIs::CLI
- Defined in:
- lib/whatis/cli.rb
Instance Method Summary collapse
-
#initialize(titles, options) ⇒ CLI
constructor
A new instance of CLI.
- #run ⇒ Object
Constructor Details
#initialize(titles, options) ⇒ CLI
4 5 6 7 8 9 |
# File 'lib/whatis/cli.rb', line 4 def initialize(titles, ) @whatis = WhatIs[.language] @titles = titles = {categories: .categories, languages: .languages} @format = .format end |
Instance Method Details
#run ⇒ Object
11 12 13 |
# File 'lib/whatis/cli.rb', line 11 def run __send__("#{@format}_format", @whatis.these(*@titles, **)) end |