Class: Rgversion::Terminal

Inherits:
Object
  • Object
show all
Defined in:
lib/rgversion/terminal.rb

Instance Method Summary collapse

Constructor Details

#initialize(command, results) ⇒ Terminal

Returns a new instance of Terminal.



3
4
5
6
# File 'lib/rgversion/terminal.rb', line 3

def initialize(command, results)
  @command = command
  @results = results
end

Instance Method Details

#copy_to_clipboardObject



13
14
15
16
17
# File 'lib/rgversion/terminal.rb', line 13

def copy_to_clipboard
  return if @output.blank?
  clipboard = Clipboard.new(@output, @command)
  clipboard.copy
end

#reportObject



8
9
10
11
# File 'lib/rgversion/terminal.rb', line 8

def report
  render_errors
  render_output
end