class ModelMaker::ProjectBuilder

Public Class Methods

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

Public Instance Methods

class_prefix(prefix) click to toggle source
# File src/lib/modelmaker.rb, line 28
def class_prefix(prefix)
    @project.class_prefix = prefix
end
object(name, &configuration) click to toggle source
# File src/lib/modelmaker.rb, line 36
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 24
def project(name)
    @project.name = name
end