Sha256: 28ee4ce8c0ddc8995297077aefd3111ecb8d5bb5eb898a23cc308ebfcb54ea75
Contents?: true
Size: 390 Bytes
Versions: 1
Compression:
Stored size: 390 Bytes
Contents
class DmModel # this class generates DataMapper models FIELD_TYPE_MAP = { "integer" => "Integer", "string" => "String", "text" => "Text", "serial" => "Serial", "datetime" => "DateTime" } def DmModel.field_type(s) FIELD_TYPE_MAP[s] end def DmModel.property_string(name, typestring) "property :#{name}, #{DmModel.field_type(typestring)}" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mattknox-goaloc-0.4.7 | lib/goaloc/generators/dm_model.rb |