class Gecko::Record::Variant

Public Instance Methods

display_name() click to toggle source

Returns a display name for a variant

@example

variant.display_name #=> "ABC12-Alpha Rocket"

@return [String]

@api public

# File lib/gecko/record/variant.rb, line 88
def display_name
  parts = if name.nil? || !name.include?(product_name)
            [sku, product_name, name]
          else
            [sku, name]
          end
  parts.select { |part| part&.length }.join(' - ')
end