class Lookbook::PreviewGroup
def display_params
def display_params merged = {} examples.reverse.map do |example| merged.merge! example.display_params end merged end
def hidden?
def hidden? false end
def hierarchy_depth
def hierarchy_depth @preview.hierarchy_depth + 1 end
def initialize(name, preview, examples)
def initialize(name, preview, examples) @name = name @preview = preview @examples = examples super("#{@preview.path}/#{name}") end
def label
def label name.titleize end
def matchers
def matchers normalize_matchers(@preview.label, label) end
def params
def params examples.map(&:params).flatten.uniq { |param| param[:name] } end
def position
def position 10000 end
def tag(name = nil)
def tag(name = nil) tags(name).first end
def tags(name = nil)
def tags(name = nil) examples.map { |example| example.tags(name) }.flatten end
def type
def type :group end
def url_path
def url_path lookbook_inspect_path lookup_path end