Module: PWKeep
- Extended by:
- PWKeep
- Included in:
- PWKeep
- Defined in:
- lib/pwkeep.rb,
lib/pwkeep/main.rb,
lib/pwkeep/config.rb,
lib/pwkeep/editor.rb,
lib/pwkeep/storage.rb
Defined Under Namespace
Classes: Config, Exception, Main, Storage
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.run_editor(data, options) ⇒ Object
4
5
6
7
8
9
10
11
12
|
# 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
|
Instance Method Details
#logger ⇒ Object
13
14
15
16
17
18
19
20
21
|
# 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
|