Sha256: 306763f8f77284aaa6de8d87157f1ef3bf4c8779f8b5328b9c6fa700e0bb6c4e

Contents?: true

Size: 363 Bytes

Versions: 6

Compression:

Stored size: 363 Bytes

Contents

# encoding: utf-8

module InvoiceBar
  class Currency < ActiveRecord::Base
    attr_accessible :name, :symbol, :priority
  
    validates :name,      :presence => true, :uniqueness => true
    validates :symbol,    :presence => true, :uniqueness => true, :length => { :maximum => 3 }
    validates :priority,  :presence => true
  
    has_many :accounts
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
invoice_bar-0.0.6 app/models/invoice_bar/currency.rb
invoice_bar-0.0.5 app/models/invoice_bar/currency.rb
invoice_bar-0.0.4 app/models/invoice_bar/currency.rb
invoice_bar-0.0.3 app/models/invoice_bar/currency.rb
invoice_bar-0.0.2 app/models/invoice_bar/currency.rb
invoice_bar-0.0.1 app/models/invoice_bar/currency.rb