Sha256: 656a18ce2a1024e353d4c0f3055bdb4557b7894d62030339830f62ba906175ef
Contents?: true
Size: 657 Bytes
Versions: 2
Compression:
Stored size: 657 Bytes
Contents
require 'java' class RubyClip import java.awt.datatransfer.StringSelection; import java.awt.Toolkit; include java.awt.datatransfer.ClipboardOwner def self.set_clipboard to_this stringSelection = StringSelection.new( to_this ) clipboard = Toolkit.getDefaultToolkit().getSystemClipboard() clipboard.setContents( stringSelection, self ); end def self.lostOwnership(aClipboard, aContents) # ignore... end end if $0 == __FILE__ RubyClip.set_clipboard "from jruby1" puts 'set clipboard contents...' RubyClip.set_clipboard "from jruby2" RubyClip.set_clipboard "from jruby3" STDIN.getc end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sensible-cinema-0.24.3 | lib/ruby_clip.rb |
sensible-cinema-0.24.2 | lib/ruby_clip.rb |