Module: Thinreports::Preview

Defined in:
lib/thinreports/preview.rb,
lib/thinreports/preview/tlist.rb,
lib/thinreports/preview/option.rb,
lib/thinreports/preview/tblock.rb,
lib/thinreports/preview/version.rb,
lib/thinreports/preview/generater.rb

Defined Under Namespace

Classes: Generater, Option, Tblock, Tlist

Constant Summary collapse

VERSION =
"0.0.2"

Class Method Summary collapse

Class Method Details

.run(args) ⇒ Object



13
14
15
16
17
18
19
20
21
22
# File 'lib/thinreports/preview.rb', line 13

def self.run(args)
  option = Option.new(args)
  if option[:target].nil?
    Dir.glob('./template/*.tlf').each do |f|
      Thinreports::Preview::Generater.new(f).generate(option[:output], option[:list_loop])
    end
  else
    Thinreports::Preview::Generater.new(option[:target]).generate(option[:output], option[:list_loop])
  end
end