Sha256: 88975828da29da134a395a4b3b0d476dcb6f29c5bf7211d76221694ee0fadc42

Contents?: true

Size: 369 Bytes

Versions: 3

Compression:

Stored size: 369 Bytes

Contents

module Bookkeeper
  class Purchase < ActiveRecord::Base
    mount_uploader :receipt, ReceiptUploader

    attr_accessible :description, :purchase_date, :title, :warranty_duration, :receipt

    validates_presence_of :title
    validates_numericality_of :warranty_duration, allow_nil: true
    validates_date :purchase_date, allow_nil: true, allow_blank: true
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
bookkeeper-0.0.1 app/models/bookkeeper/purchase.rb
bookkeeper-0.0.1.beta2 app/models/bookkeeper/purchase.rb
bookkeeper-0.0.1.beta1 app/models/bookkeeper/purchase.rb