Sha256: 7169fa4e6cc0708eb9586541260c91a626016efd14531e2922fc0b531d910604

Contents?: true

Size: 586 Bytes

Versions: 2

Compression:

Stored size: 586 Bytes

Contents

require 'clevic.rb'

# see sql/accounts.sql for schema

# db connection
Clevic::DbOptions.connect do
  database 'accounts_test'
  adapter :postgresql
  username 'accounts'
end

# minimal definition to get combo boxes to show up
class Entry < ActiveRecord::Base
  include Clevic::Record
  belongs_to :debit, :class_name => 'Account', :foreign_key => 'debit_id'
  belongs_to :credit, :class_name => 'Account', :foreign_key => 'credit_id'
end

# minimal definition to get sensible values in combo boxes
class Account < ActiveRecord::Base
  include Clevic::Record
  def to_s; name; end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
clevic-0.12.0 models/minimal_models.rb
clevic-0.11.1 models/minimal_models.rb