class Rgversion::Application
Public Class Methods
new(gems, selector)
click to toggle source
# File lib/rgversion/application.rb, line 3 def initialize(gems, selector) @gems = gems @selector = selector end
Public Instance Methods
run()
click to toggle source
# File lib/rgversion/application.rb, line 8 def run terminal = Terminal.new(command, results) terminal.report terminal.copy_to_clipboard rescue StandardError => ex $stderr.puts ex.message end
Private Instance Methods
command()
click to toggle source
# File lib/rgversion/application.rb, line 23 def command return :pbcopy if OS.mac? return :xclip if OS.linux? nil end
results()
click to toggle source
# File lib/rgversion/application.rb, line 18 def results spider = Spider.new(@gems, @selector) spider.walk end