class Groonga::DatabaseViewerGtk::Clipboard
Public Class Methods
clipboard()
click to toggle source
# File lib/groonga/database-viewer-gtk/clipboard.rb, line 38 def clipboard Gtk::Clipboard.get(Gdk::Selection::CLIPBOARD) end
copy_to_clipboard(text)
click to toggle source
# File lib/groonga/database-viewer-gtk/clipboard.rb, line 23 def copy_to_clipboard(text) if /darwin/ =~ RUBY_PLATFORM require "tempfile" Tempfile.open(["clipcellar", "w"]) do |file| text.each_line do |line| file.puts(line) end file.flush system("pbcopy < #{file.path}") end else clipboard.text = text end end