lib/ariadne/yard.rb
# frozen_string_literal: true require "rails" require "yard" require "ariadne/yard/renders_one_handler" require "ariadne/yard/renders_many_handler" require "ariadne/yard/dry_initializer/common_handler" require "ariadne/yard/dry_initializer/param_handler" require "ariadne/yard/dry_initializer/option_handler" require "view_component-contrib" module Ariadne # :nodoc: module Yard autoload :Backend, "ariadne/yard/backend" autoload :ComponentManifest, "ariadne/yard/component_manifest" autoload :ComponentRef, "ariadne/yard/component_ref" autoload :DocsHelper, "ariadne/yard/docs_helper" autoload :StructureDocsHelper, "ariadne/yard/structure_docs_helper" autoload :Registry, "ariadne/yard/registry" autoload :RendersManyHandler, "ariadne/yard/renders_many_handler" autoload :RendersOneHandler, "ariadne/yard/renders_one_handler" # for dry-initializer autoload :CommonHandler, "ariadne/yard/dry_initializer/common_handler" autoload :OptionHandler, "ariadne/yard/dry_initializer/option_handler" autoload :ParamHandler, "ariadne/yard/dry_initializer/param_handler" ::YARD::Tags::Library.define_tag("Snapshot preview", :snapshot) end end