Module: RubyCleanCSS::Exports::FS
- Defined in:
- lib/ruby-clean-css/exports.rb
Overview
:nodoc:
Class Method Summary collapse
- .existsSync(path) ⇒ Object
- .readFile(path, encoding, callback) ⇒ Object
- .readFileSync(path, encoding = nil) ⇒ Object
- .statSync(path) ⇒ Object
Class Method Details
.existsSync(path) ⇒ Object
118 119 120 |
# File 'lib/ruby-clean-css/exports.rb', line 118 def self.existsSync(path) File.exists?(path) end |
.readFile(path, encoding, callback) ⇒ Object
123 124 125 |
# File 'lib/ruby-clean-css/exports.rb', line 123 def self.readFile(path, encoding, callback) callback.call(nil, File.read(path)) end |
.readFileSync(path, encoding = nil) ⇒ Object
128 129 130 |
# File 'lib/ruby-clean-css/exports.rb', line 128 def self.readFileSync(path, encoding = nil) IO.read(path) end |
.statSync(path) ⇒ Object
106 107 108 109 110 111 112 113 114 115 |
# File 'lib/ruby-clean-css/exports.rb', line 106 def self.statSync(path) out = File.stat(path) if out.respond_to?(:define_singleton_method) out.define_singleton_method(:isFile) { lambda { File.file?(path) } } else out.instance_variable_set(:@isFile, File.file?(path)) def out.isFile; lambda { @isFile }; end end out end |