module Lookbook::InspectableEntity

def source

Returns:
  • (String) - The source code0
def source
  source_code = if custom_source?
    File.read(source_file_path)
  else
    src = CodeIndenter.call(code_object.source)
    begin
      send(:format_source, src)
    rescue NoMethodError
      src
    end
  end
  source_code.strip_heredoc.strip
end