Sha256: 2f3726c428cf60c6656327a7199ecd9b28d6e6cd3d60adfc501ae14a60808a1d

Contents?: true

Size: 475 Bytes

Versions: 4

Compression:

Stored size: 475 Bytes

Contents

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

gem('dm-core', '~> <%= DMGen::DM_VERSION %>')
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

4 entries across 4 versions & 1 rubygems

Version Path
namelessjon-dm-gen-0.2.2 lib/templates/one_file.rb
namelessjon-dm-gen-0.2.3 lib/templates/one_file.rb
namelessjon-dm-gen-0.2.4 lib/templates/one_file.rb
namelessjon-dm-gen-0.2.5 lib/templates/one_file.rb