Sha256: 21481c463c931b562a545d7be98e763d23557c5f0e4e92bdf017edf6b893b2ea
Contents?: true
Size: 592 Bytes
Versions: 10
Compression:
Stored size: 592 Bytes
Contents
# backtick_javascript: true module Browser class FileList < `FileList` include Delegate include Enumerable def [](idx) `self.item(idx)` end # @return [Integer] the number of files in this list def size `self.length` end # Call the given block for each file in the list # # @yieldparam file [Browser::FileList::File] def each &block %x{ let l = #@native.length, i; for(i = 0; i < l; i++) { #{block.call(File.new(`#@native.item(i)`))} } } end end end
Version data entries
10 entries across 10 versions & 1 rubygems