module Skr::Concerns::Sku::Uoms

Public Instance Methods

default() click to toggle source
# File lib/skr/concerns/sku_extensions.rb, line 36
def default
    code = self.proxy_association.owner.default_uom_code
    with_code( code )
end
with_code( code ) click to toggle source

Return the uom with code. Since the UOM's are probably already loaded for the SKU, it makes sense to search over the in-memory collection vs hitting the DB again.

# File lib/skr/concerns/sku_extensions.rb, line 44
def with_code( code )
    detect{|uom| uom.code == code }
end