Class: Appgen::Generator

Inherits:
Object
  • Object
show all
Defined in:
lib/appgen/generator.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(app_description) ⇒ Generator

Returns a new instance of Generator.



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/appgen/generator.rb', line 9

def initialize(app_description)
  @app_description = app_description
  @lines = @app_description.lines
  @entities = {}
  find_app_name
  find_entities
  find_items
  generate_app
  generate_entities
  start
end

Class Method Details

.generate(app_description) ⇒ Object



5
6
7
# File 'lib/appgen/generator.rb', line 5

def self.generate(app_description)
  Generator.new app_description
end