def computed_name(context)
      @_name ||= case @name
      when String
        @name
      when Symbol
        I18n.translate(@name)
      when Proc
        context.instance_exec(&@name)
      when nil
        computed_path(context)
      else
        raise ArgumentError,
          "Expected one of String, Symbol, or Proc, " \
          "got #{@name.class}"
      end
    end
def computed_name(context)
      @_name ||= case @name
      when String
        @name
      when Symbol
        I18n.translate(@name)
      when Proc
        context.instance_exec(&@name)
      when nil
        computed_path(context)
      else
        raise ArgumentError,
          "Expected one of String, Symbol, or Proc, " \
          "got #{@name.class}"
      end
    end
Computes the name of the breadcrumb under the given context.

 @return [String]