Sha256: a4a8c9e96b57cff6127cb534a94b0f5f59198e9e2211591dbf30ce0646ba4371

Contents?: true

Size: 349 Bytes

Versions: 10

Compression:

Stored size: 349 Bytes

Contents

# backtick_javascript: true

module Browser
  class FileReader
    include DelegateNative
    include EventTarget

    EMPTY = 0
    LOADING = 1
    DONE = 2

    def initialize(native=nil)
      @native = native || `new FileReader()`
    end

    def read_as_data_url file
      `#@native.readAsDataURL(file)`
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
isomorfeus-preact-23.9.0.rc12 lib/browser_auto/browser/file_reader.rb
isomorfeus-preact-23.9.0.rc11 lib/browser_auto/browser/file_reader.rb
isomorfeus-preact-23.9.0.rc10 lib/browser_auto/browser/file_reader.rb
isomorfeus-preact-23.9.0.rc9 lib/browser_auto/browser/file_reader.rb
isomorfeus-preact-23.9.0.rc8 lib/browser_auto/browser/file_reader.rb
isomorfeus-preact-23.9.0.rc7 lib/browser_auto/browser/file_reader.rb
isomorfeus-preact-23.9.0.rc6 lib/browser_auto/browser/file_reader.rb
isomorfeus-preact-23.9.0.rc5 lib/browser_auto/browser/file_reader.rb
isomorfeus-preact-23.9.0.rc4 lib/browser_auto/browser/file_reader.rb
isomorfeus-preact-23.9.0.rc3 lib/browser_auto/browser/file_reader.rb