Class: Eyemask::App

Inherits:
Thor
  • Object
show all
Defined in:
lib/eyemask/app.rb

Instance Method Summary collapse

Instance Method Details

#process(*file_names) ⇒ Object



14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/eyemask/app.rb', line 14

def process(*file_names)
  init_opts = {}
  loader = Eyemask::Core::Loader.new(options)
  file_names.each do |file|
    loader.load(file, contents(file))
  end
  loader.done
  
  init_opts[:template] = options[:template]

  puts Eyemask::Core::Converter.new(init_opts).convert(loader.document)
end