module Lookbook::NavigableEntity
def <=>(other)
- Api: - private
def <=>(other) if respond_to?(:sort_handler, true) sort_handler(other) else [priority, label] <=> [other.priority, other.label] end end
def default_priority
- Api: - private
def default_priority @default_priority || 10000 end
def default_priority=(i)
- Api: - private
def default_priority=(i) @default_priority = i.to_i end
def depth
- Api: - private
def depth lookup_path.split("/").size end
def hidden?
-
(Boolean)
- true if hidden
def hidden? fetch_config(:hidden, false) end
def priority
- Api: - private
def priority return @_priority if @_priority pos = if @priority_prefixes && respond_to?(:file_name) PriorityPrefixParser.call(file_name).first || fetch_config(:priority, default_priority) else fetch_config(:priority, default_priority) end @_priority ||= @_fallback_priority || pos.to_i end
def visible?
-
(Boolean)
- true if visible
def visible? !hidden? end