Method: Textbringer::Buffer.open
- Defined in:
- lib/textbringer/buffer.rb
.open(file_name, name: File.basename(file_name)) ⇒ Object
381 382 383 384 385 386 387 |
# File 'lib/textbringer/buffer.rb', line 381 def self.open(file_name, name: File.basename(file_name)) buffer = Buffer.new(name: name, file_name: file_name, new_file: false) buffer.revert buffer.read_only = !File.writable?(file_name) buffer end |