Sha256: 747dbbe82f3d66a59894eec9952aa7a17e825fc0e8bcf401609b806875c23ebb

Contents?: true

Size: 845 Bytes

Versions: 1

Compression:

Stored size: 845 Bytes

Contents

require 'data_mapper'
require 'dm-migrations'
require 'sorcery'

#DataMapper.setup(:default, 'sqlite::memory:')
# NOTE
# 1. Problems with Time fields, hh mm ss values.
#DataMapper.setup(:default, "sqlite3://#{File.dirname(__FILE__)}/../rails_app/test.sqlite3")

# MySQL
# NOTE
# 1. Create test database.
# 2. DM creates tables case insensitive by default.
# -
#DataMapper.setup(:default, "mysql://root:<password>@localhost/sorcery_test")
DataMapper.setup(:default, "mysql://root@127.0.0.1/sorcery_test")

# Redis
# NOTE
# 1. Submodule activity_logging is not supported.
# 2. case sensitive.
#DataMapper.setup(:default, {
#  :adapter => 'redis',
#  :host    => 'localhost',
#  :port    => 6379,
#})

class TestUser
  include DataMapper::Resource
  property :id, Serial
  authenticates_with_sorcery!
end
TestUser.finalize
DataMapper.auto_migrate!

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
sorcery-0.8.6 spec/orm/datamapper.rb