Sha256: 3c3c529a2d329b785daf5aabed19bbe40faec9c931ce79bced2f3b3ff73e4ac4

Contents?: true

Size: 646 Bytes

Versions: 3

Compression:

Stored size: 646 Bytes

Contents

module PipelineDeals
  class Deal < PipelineDeals::Resource
    has_many :people, class_name: PipelineDeals::Person
    has_many :documents, class_name: PipelineDeals::Document
    has_many :notes, class_name: PipelineDeals::Note
    has_many :calendar_entries, class_name: PipelineDeals::CalendarEntry
    belongs_to :primary_contact, class_name: PipelineDeals::Person
    belongs_to :company, class_name: PipelineDeals::Company
    belongs_to :user, class_name: PipelineDeals::User
    belongs_to :deal_stage, class_name: PipelineDeals::DealStage
    belongs_to :source, class_name: PipelineDeals::LeadSource, foreign_key: :source_id
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pipeline_deals-0.5.0 lib/pipeline_deals/resources/deal.rb
pipeline_deals-0.4.0 lib/pipeline_deals/resources/deal.rb
pipeline_deals-0.3.0 lib/pipeline_deals/resources/deal.rb