Method: Browser::Event::DataTransfer::Item#to_string

Defined in:
opal/browser/event/data_transfer.rb

#to_string(&block) ⇒ Object

Convert to string and call back once ready, or return a promise if a block isn't given.



79
80
81
82
83
84
85
86
87
# File 'opal/browser/event/data_transfer.rb', line 79

def to_string(&block)
  promise = nil
  if !block
    promise = Promise.new
    block = proc { |i| promise.resolve(i) }
  end
  `#@native.getAsString(#{block.to_n})`
  return promise
end