# frozen_string_literal: true require_relative "plans/version" require_relative "plans/admin" require_relative "plans/engine" require_relative "plans/admin_engine" require_relative "plans/paper_trail" require_relative "plans/component" module Decidim module Plans autoload :LocaleAware, "decidim/plans/locale_aware" autoload :OptionallyTranslatableAttributes, "decidim/plans/optionally_translatable_attributes" autoload :PlanSerializer, "decidim/plans/plan_serializer" # Public: Stores an instance of Loggability def self.loggability @loggability ||= Loggability.new end # Public: Stores an instance of Tracer def self.tracer @tracer ||= Tracer.new end end module ContentParsers autoload :PlanParser, "decidim/content_parsers/plan_parser" end module ContentRenderers autoload :PlanRenderer, "decidim/content_renderers/plan_renderer" end end