Sha256: 364400869fd7413073a447ec02636512f197fa75389e240a111a98ce47577e13
Contents?: true
Size: 496 Bytes
Versions: 4
Compression:
Stored size: 496 Bytes
Contents
module Rgversion class Terminal def initialize(argv = []) raise NoArguments, 'No gems passed as arguments.' if argv.length.zero? @argv = argv end def copy_to_clipboard data = process_spider unless data.empty? output = data.join("\n") `echo "#{output}" | pbcopy` puts "#{output}\n\nCopied to your clipboard!" end end private def process_spider spider = Spider.new @argv spider.output end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
rgversion-1.0.1 | lib/rgversion/terminal.rb |
rgversion-1.0.0 | lib/rgversion/terminal.rb |
rgversion-0.2.2 | lib/rgversion/terminal.rb |
rgversion-0.2.1 | lib/rgversion/terminal.rb |