module Lookbook::Taggable

Public Instance Methods

lookbook_hidden?() click to toggle source
# File lib/lookbook/taggable.rb, line 3
def lookbook_hidden?
  if code_object.tag(:hidden)
    code_object.tag(:hidden).text.strip != "false"
  end
end
lookbook_label() click to toggle source
# File lib/lookbook/taggable.rb, line 9
def lookbook_label
  code_object.tag(:label)&.text
end
lookbook_notes() click to toggle source
# File lib/lookbook/taggable.rb, line 13
def lookbook_notes
  code_object.docstring.to_s.strip
end

Private Instance Methods

code_object() click to toggle source
# File lib/lookbook/taggable.rb, line 19
def code_object
  @code_object ||= Lookbook::Engine.parser.get_code_object(taggable_object_path)
end