Sha256: 6999bf7475edef37d2a3e7516264817ef44ec90365dc41a95820316884f40165

Contents?: true

Size: 428 Bytes

Versions: 3

Compression:

Stored size: 428 Bytes

Contents

#!/usr/bin/env ruby
#
# A one file test to show ...
require 'rubygems'
require 'dm-core'


# setup the logger
DataMapper::Logger.new(STDOUT, :debug)

# connect to the DB
DataMapper.setup(:default, 'sqlite3::memory:')

class <%= model_name %>
  include DataMapper::Resource

  # properties
  property :id, Serial
<% properties.each do |name, type| -%>
  property :<%= name %>, <%= type %>
<% end %>
end

DataMapper.auto_migrate!

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
namelessjon-dm-gen-0.3.0 lib/templates/one_file.rb
namelessjon-dm-gen-0.3.1 lib/templates/one_file.rb
namelessjon-dm-gen-0.4.0 lib/dm-gen/templates/one_file.rb