Method: Uncool::App#generate

Defined in:
lib/uncool/app.rb

#generate(scripts) ⇒ Object



57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# File 'lib/uncool/app.rb', line 57

def generate(scripts)
  require 'uncool/generator/ko'
  require 'uncool/generator/qed'
  require 'uncool/generator/lemon'

  generator = (
    case options[:framework]
    when :ko
      GeneratorKO.new(options)
    when :qed
      GeneratorQED.new(options)
    when :rspec
      #GeneratorRSpec.new(options)
    when :cuke, :cucumber
      #GeneratorCucumber.new(options)
    else
      GeneratorLemon.new(options)
    end
  )

  scripts.each{ |script| require(script) }

  generator.generate
end