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
copyright(copyright)
click to toggle source
# File src/lib/modelmaker.rb, line 42 def copyright(copyright) @project.copyright = copyright 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