class Work::Md::File
Public Class Methods
open_in_editor(file_names = [], dir: nil)
click to toggle source
# File lib/work/md/file.rb, line 6 def self.open_in_editor(file_names = [], dir: nil) editor = Work::Md::Config.editor work_dir = dir || Work::Md::Config.work_dir ::FileUtils.cd(work_dir) do ENV['EDITOR'] = editor unless editor.nil? return ::TTY::Editor.open(file_names[0]) if file_names[1].nil? ::TTY::Editor.open(file_names[0], file_names[1]) end end