Sha256: 9ce6a156852292a90414dfe281a75d22d31eb425d1993837ff5aad7dc501c392

Contents?: true

Size: 510 Bytes

Versions: 6

Compression:

Stored size: 510 Bytes

Contents

class Wco::Subscription
  include Mongoid::Document
  include Mongoid::Timestamps
  store_in collection: 'wco_subscriptions'

  belongs_to :product, polymorphic: true # includes: Wco::Product , WcoHosting::ApplianceTmpl

  belongs_to :price,   class_name: 'Wco::Price',   inverse_of: :subscriptions, foreign_key: :wco_price_id
  field :price_id # stripe

  belongs_to :leadset, class_name: 'Wco::Leadset', inverse_of: :subscriptions
  field :customer_id # stripe

  field :quantity,    type: :integer


end


Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
wco_models-3.1.0.37 app/models/wco/subscription.rb
wco_models-3.1.0.36 app/models/wco/subscription.rb
wco_models-3.1.0.35 app/models/wco/subscription.rb
wco_models-3.1.0.34 app/models/wco/subscription.rb
wco_models-3.1.0.33 app/models/wco/subscription.rb
wco_models-3.1.0.32 app/models/wco/subscription.rb