Sha256: 16653c56460e20c3b6f5ca2b2688da9f0b1a6b6c637db3c695d7184262a8a597

Contents?: true

Size: 628 Bytes

Versions: 3

Compression:

Stored size: 628 Bytes

Contents

class Invoice < ActiveRecord::Base
  self.table_name = 'Invoice'
  self.primary_key = 'InvoiceId'

  alias_attribute :id, 'InvoiceId'
  alias_attribute :customer_id, 'CustomerId'
  alias_attribute :invoice_date, 'InvoiceDate'
  alias_attribute :billing_address, 'BillingAddress'
  alias_attribute :billing_city, 'BillingCity'
  alias_attribute :billing_state, 'BillingState'
  alias_attribute :billing_country, 'BillingCountry'
  alias_attribute :billing_postal_code, 'BillingPostalCode'
  alias_attribute :total, 'Total'

  belongs_to :customer, foreign_key: 'CustomerId'
  has_many :invoice_lines, foreign_key: 'InvoiceId'
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
chinook_database-0.1.4 lib/chinook_database/models/invoice.rb
chinook_database-0.1.3 lib/chinook_database/models/invoice.rb
chinook_database-0.1.2 lib/chinook_database/models/invoice.rb