Sha256: 549dfdccb963d2fef4571dd34c0e5ad15786d995936ae8981448a2246dae57a7
Contents?: true
Size: 621 Bytes
Versions: 2
Compression:
Stored size: 621 Bytes
Contents
require 'sequel' DB = Sequel.connect 'sqlite://vmail.db' if !File.exists?("vmail.db") create_table_script = File.expand_path("../db/create.sql", __FILE__) DB.run create_table_script end if DB[:version].count == 0 DB[:version].insert(:vmail_version => Vmail::VERSION) end class Vmail::Message < Sequel::Model set_primary_key :message_id one_to_many :labelings many_to_many :labels, :join_table => 'labelings' end class Vmail::Label < Sequel::Model set_primary_key :label_id one_to_many :labelings many_to_many :messages, :join_table => 'labelings' end class Vmail::Labeling < Sequel::Model end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vmail-1.7.0 | lib/vmail/database.rb |
vmail-1.6.9 | lib/vmail/database.rb |