Module: Moblues
- Extended by:
- Moblues
- Included in:
- Moblues
- Defined in:
- lib/moblues.rb,
lib/moblues/cli.rb,
lib/moblues/version.rb,
lib/moblues/reader/type.rb,
lib/moblues/reader/model.rb,
lib/moblues/reader/entity.rb,
lib/moblues/reader/attribute.rb,
lib/moblues/data_model/entity.rb,
lib/moblues/generator/base/type.rb,
lib/moblues/generator/objc/base.rb,
lib/moblues/generator/objc/type.rb,
lib/moblues/reader/relationship.rb,
lib/moblues/data_model/attribute.rb,
lib/moblues/generator/base/model.rb,
lib/moblues/generator/objc/human.rb,
lib/moblues/generator/swift/base.rb,
lib/moblues/utils/model_resolver.rb,
lib/moblues/generator/swift/human.rb,
lib/moblues/generator/objc/machine.rb,
lib/moblues/data_model/relationship.rb,
lib/moblues/generator/swift/machine.rb
Defined Under Namespace
Modules: DataModel, Generator, Reader, Utils Classes: CLI
Constant Summary collapse
- VERSION =
'0.3.0'
Instance Method Summary collapse
Instance Method Details
#generate(model, human_dir, machine_dir, lang = :objc) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/moblues.rb', line 9 def generate(model, human_dir, machine_dir, lang = :objc) mkdir([human_dir, machine_dir]) reader = Moblues::Reader::Model.new generator = generator(human_dir, machine_dir, lang) entities = reader.model(model) generator.generate(entities) end |