Method: DocbookFiles::App#initialize

Defined in:
lib/docbook_files/app.rb

#initialize(opts = {}) ⇒ App

Initialize options and reset the FileData storage



76
77
78
79
80
81
82
83
84
85
86
87
# File 'lib/docbook_files/app.rb', line 76

def initialize(opts = {})
  opts[:stdout] ||= $stdout
  opts[:stderr] ||= $stderr
  @opts = opts
  @stdout = opts[:stdout]
  @stderr = opts[:stderr]
  @opts[:output_format] ||= :screen
  @opts[:details] ||= false
  @opts[:json_available] ||= opts[:json_available]
  @props = [:name, :path, :status, :size]
  FileData.reset()
end