Module: Clipboard::Mac

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

Instance Method Summary collapse

Instance Method Details

#clearObject



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

def clear
  copy ''
end

#copy(data) ⇒ Object



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

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

#paste(_ = nil) ⇒ Object



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

def paste(_ = nil)
  `pbpaste`
end