Module: Clipboard::Mac

Extended by:
Mac
Included in:
Mac
Defined in:
lib/clipboard/mac.rb

Instance Method Summary collapse

Instance Method Details

#clearObject



16
17
18
# File 'lib/clipboard/mac.rb', line 16

def clear
  copy ''
end

#copy(data) ⇒ Object



11
12
13
14
# File 'lib/clipboard/mac.rb', line 11

def copy(data)
  Open3.popen3( 'pbcopy' ){ |input, _, _| input << data }
  paste
end

#paste(_ = nil) ⇒ Object



7
8
9
# File 'lib/clipboard/mac.rb', line 7

def paste(_ = nil)
  `pbpaste`
end