Sha256: 0c24398e598ce63fe137d7d64d281b2d95ce3259620c94d024b898d8e1863109

Contents?: true

Size: 480 Bytes

Versions: 25

Compression:

Stored size: 480 Bytes

Contents

require 'autoinc'

#
# Invoice - for wasya.co
# _vp_ 20171031
#
class Ish::Invoice
  include Mongoid::Document
  include Mongoid::Timestamps
  include Mongoid::Autoinc

  store_in :collection => 'ish_invoice'

  field :email, :type => String

  field :number, :type => Integer
  increments :number

  field :amount, :type => Float

  has_many :payments, :class_name => 'Ish::Payment'
  field :paid_amount, :type => Float, :default => 0

  field :description, :type => String

end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
ish_models-0.0.33.100 lib/ish/invoice.rb
ish_models-0.0.33.99 lib/ish/invoice.rb
ish_models-0.0.33.98 lib/ish/invoice.rb
ish_models-0.0.33.97 lib/ish/invoice.rb
ish_models-0.0.33.96 lib/ish/invoice.rb
ish_models-0.0.33.95 lib/ish/invoice.rb
ish_models-0.0.33.94 lib/ish/invoice.rb
ish_models-0.0.33.92 lib/ish/invoice.rb
ish_models-0.0.33.91 lib/ish/invoice.rb
ish_models-0.0.33.90 lib/ish/invoice.rb
ish_models-0.0.33.89 lib/ish/invoice.rb
ish_models-0.0.33.87 lib/ish/invoice.rb
ish_models-0.0.33.86 lib/ish/invoice.rb
ish_models-0.0.33.85 lib/ish/invoice.rb
ish_models-0.0.33.83 lib/ish/invoice.rb
ish_models-0.0.33.79 lib/ish/invoice.rb
ish_models-0.0.33.78 lib/ish/invoice.rb
ish_models-0.0.33.77 lib/ish/invoice.rb
ish_models-0.0.33.76 lib/ish/invoice.rb
ish_models-0.0.33.75 lib/ish/invoice.rb