Class: PasteHub::AbstractClipboard

Inherits:
Object
  • Object
show all
Defined in:
lib/pastehub/clipboard.rb

Class Method Summary collapse

Class Method Details

.hasNew?Boolean

Returns:

  • (Boolean)


46
47
48
49
50
51
52
53
54
# File 'lib/pastehub/clipboard.rb', line 46

def self.hasNew?( )
  Encoding.default_external = "UTF-8"
  str = Clipboard.paste( )
  str = str.force_encoding("UTF-8")
  if 0 == str.size
    return nil
  end
  return str
end

.push(data) ⇒ Object



40
41
42
43
44
# File 'lib/pastehub/clipboard.rb', line 40

def self.push( data )
  Encoding.default_external = "UTF-8"
  Clipboard.copy( data.force_encoding("UTF-8") )
  nil
end