Method: SafeCompleteCode#create_modified_temp_file
- Defined in:
- ext/ae-editor/ae-editor.rb
#create_modified_temp_file(_base_file = nil) ⇒ Object
664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 |
# File 'ext/ae-editor/ae-editor.rb', line 664 def create_modified_temp_file(_base_file=nil) if _base_file File.basename(_base_file) _file = File.join(File.dirname(_base_file),'~~'+File.basename(_base_file)) else _file = File.join(Arcadia.instance.local_dir,'~~buffer') end f = File.new(_file, "w") begin if f f.syswrite(@modified_source) end ensure f.close unless f.nil? end _file end |