class ModelMaker::Project

Attributes

class_prefix[RW]
entities[RW]
name[RW]

Public Class Methods

new() click to toggle source
# File src/lib/modelmaker.rb, line 9
def initialize
    @entities = []
end

Public Instance Methods

add_entity(entity) click to toggle source
# File src/lib/modelmaker.rb, line 13
def add_entity(entity)
    entity.project = self
    @entities << entity
end
get_entity(name) click to toggle source
# File src/lib/modelmaker.rb, line 18
def get_entity(name)
    catch (:entity) {
        for entity in @entities do
            if entity.short_name == name
                throw :entity, entity
            end
        end
    }
end