annotate-sequel

DEPRECATED: Please use the fork github.com/jeremyevans/sequel-annotate instead.

A gem to annotate your Sequel models.

Currently only tested for Rails 3 and only supports Sequel 3.x as of right now. Eventually this gem will support Sequel 4.

Example

The schema comment looks like this:

# Schema Info
#
# Table name: items
#
#  id :integer, {:allow_null=>false, :default=>nil, :primary_key=>true, :db_type=>"integer", :ruby_default=>nil}
#  name :string, {:allow_null=>true, :default=>nil, :primary_key=>false, :db_type=>"varchar(255)", :ruby_default=>nil}
#  price :float, {:allow_null=>true, :default=>nil, :primary_key=>false, :db_type=>"double precision", :ruby_default=>nil}
#

DB.create_table :items do
  primary_key :id
  String :name
  Float :price
end

class Item < Sequel::Model(:items)
end

Install

For the ‘Gemfile`

$ gem 'annotate-sequel'

Usage

In your Rails project run:

$ annotate

That’s it.

TODO

Contributing to annotate-sequel

Copyright © 2013-2016 Kenny Meyer. See LICENSE.txt for further details.