Module: FileTest
- Defined in:
- lib/opal-file_test.rb
Class Method Summary collapse
- .empty?(file) ⇒ Boolean
- .exist?(file) ⇒ Boolean (also: exists?)
- .identical?(file1, file2) ⇒ Boolean
- .method_missing(name, file) ⇒ Object
- .size(file) ⇒ Object
- .size?(file) ⇒ Boolean
Class Method Details
.empty?(file) ⇒ Boolean
14 15 16 |
# File 'lib/opal-file_test.rb', line 14 def empty?(file) zero?(file) end |
.exist?(file) ⇒ Boolean Also known as: exists?
18 19 20 |
# File 'lib/opal-file_test.rb', line 18 def exist?(file) `require("fs")`.existsSync(file) end |
.identical?(file1, file2) ⇒ Boolean
24 25 26 |
# File 'lib/opal-file_test.rb', line 24 def identical?(file1, file2) raise NotImplementedError end |
.method_missing(name, file) ⇒ Object
8 9 10 11 12 |
# File 'lib/opal-file_test.rb', line 8 def method_missing(name, file) File.lstat(file).public_send(name) rescue SystemCallError false end |
.size(file) ⇒ Object
28 29 30 |
# File 'lib/opal-file_test.rb', line 28 def size(file) File.lstat(file).size end |
.size?(file) ⇒ Boolean
32 33 34 35 36 |
# File 'lib/opal-file_test.rb', line 32 def size?(file) size(file) rescue SystemCallError nil end |