Sha256: 0470d6851a58f5caae3eb2d714091674ec69895296bc43fd5182325edc177e0e

Contents?: true

Size: 302 Bytes

Versions: 7

Compression:

Stored size: 302 Bytes

Contents

class Dorsale::ExpenseGun::Category < ActiveRecord::Base
  self.table_name = "dorsale_expense_gun_categories"

  validates :name, presence: true
  validates :vat_deductible, inclusion: {in: [true, false]}

  def to_s
    if code.present?
      "#{name} (#{code})"
    else
      name
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
dorsale-3.1.6 app/models/dorsale/expense_gun/category.rb
dorsale-3.1.5 app/models/dorsale/expense_gun/category.rb
dorsale-3.1.4 app/models/dorsale/expense_gun/category.rb
dorsale-3.1.3 app/models/dorsale/expense_gun/category.rb
dorsale-3.1.2 app/models/dorsale/expense_gun/category.rb
dorsale-3.1.1 app/models/dorsale/expense_gun/category.rb
dorsale-3.1.0 app/models/dorsale/expense_gun/category.rb