Shard Detail

sqlite_adapter v0.1.0

SQLite3 adapter for active_record.cr

Install & Use

Add the following code to your project's shard.yml under:

dependencies to use in production
- OR -
development_dependencies to use in development


sqlite_adapter:
  github: trapped/sqlite_adapter.cr

Readme

sqlite_adapter.cr Build Status

SQLite3 adapter for active_record.cr. Uses crystal-sqlite3 as driver.

Installation

Add it to your shard.yml:

dependencies:
  sqlite_adapter:
    github: trapped/sqlite_adapter.cr
    version: 0.1.0

Usage

By default ./data.db is used as storage. You can set SQLITE_DB in your ENV to override it (:memory: works too).

require "active_record"
require "sqlite_adapter"

class Person < ActiveRecord::Model
  adapter sqlite
  # ...
end

Running tests

After running crystal deps or crystal deps update:

git submodule init
git submodule update
make test