class ModelMaker::ProjectBuilder

Public Class Methods

new(project) click to toggle source
# File src/lib/modelmaker.rb, line 30
def initialize(project)
    @project = project
end

Public Instance Methods

class_prefix(prefix) click to toggle source
# File src/lib/modelmaker.rb, line 38
def class_prefix(prefix)
    @project.class_prefix = prefix
end
object(name, &configuration) click to toggle source
# File src/lib/modelmaker.rb, line 46
def object(name, &configuration)
    builder = EntityBuilder.new(name, &configuration)
    @project.add_entity(builder.entity)
end
project(name) click to toggle source
# File src/lib/modelmaker.rb, line 34
def project(name)
    @project.name = name
end