class Cfoo::Cfoo
Public Class Methods
new(processor, renderer, stdout, stderr)
click to toggle source
# File lib/cfoo/cfoo.rb, line 3 def initialize(processor, renderer, stdout, stderr) @processor, @renderer, @stdout, @stderr = processor, renderer, stdout, stderr end
Public Instance Methods
build_project()
click to toggle source
# File lib/cfoo/cfoo.rb, line 13 def build_project @stdout.puts(@renderer.render @processor.process_all) rescue Exception => error @stderr.puts error end
process(*filenames)
click to toggle source
# File lib/cfoo/cfoo.rb, line 7 def process(*filenames) @stdout.puts(@renderer.render @processor.process(*filenames)) rescue Exception => error @stderr.puts error end