Sha256: df5bc5b51958d6b0eaa1ea1c6d580b1f11f1ee52f264e4da6daa4b47d13889f1

Contents?: true

Size: 338 Bytes

Versions: 5

Compression:

Stored size: 338 Bytes

Contents

class VendorMember < ActiveRecord::Base
  include E9Vendors::Model

  has_many :vendor_proxies, :dependent => :destroy
  has_many :vendors, :through => :vendor_proxies

  validates :name, :presence => true

  def self.add_vendor_proxy(proxy_association)
    all.each {|member| member.vendor_proxies << proxy_association.build }
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
e9_vendors-0.0.10 app/models/vendor_member.rb
e9_vendors-0.0.9 app/models/vendor_member.rb
e9_vendors-0.0.8 app/models/vendor_member.rb
e9_vendors-0.0.7 app/models/vendor_member.rb
e9_vendors-0.0.6 app/models/vendor_member.rb