module PWKeep

Public Class Methods

run_editor(data, options) click to toggle source
# File lib/pwkeep/editor.rb, line 4
def self.run_editor(data, options)
  ret = [false, data] 
  Open3.pipeline_rw("vipe") do |din,dout,ts|
    din.write data
    din.close
    data2 = dout.read
    ret = [data != data2, data2]
  end
end

Public Instance Methods

logger() click to toggle source
# File lib/pwkeep.rb, line 13
def logger
  unless @logger
    @logger = Logger.new(STDOUT)
    @logger.formatter = proc do |severity, datetime, progname, msg| 
      "#{msg}\n"
    end
  end
  @logger
end