Module: Skr::Concerns::Sku::Vendors

Defined in:
lib/skr/concerns/sku_extensions.rb

Instance Method Summary collapse

Instance Method Details

#defaultObject



25
26
27
28
# File 'lib/skr/concerns/sku_extensions.rb', line 25

def default
    vendid = self.proxy_association.owner.default_vendor_id
    detect{ |sv| sv.vendor_id == vendid }
end

#for_vendor(vendor) ⇒ Object



29
30
31
32
# File 'lib/skr/concerns/sku_extensions.rb', line 29

def for_vendor( vendor )
    vendor_id = vendor.is_a?(Numeric) ? vendor : vendor.id
    detect{ |v| v.vendor_id==vendor_id }
end