Sha256: b5937f56969dde7ca887a8f973fdd43805da7805c2062dc21522ff35e62c135b

Contents?: true

Size: 915 Bytes

Versions: 7

Compression:

Stored size: 915 Bytes

Contents

# 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

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
decidim-plans-0.18.2 lib/decidim/plans.rb
decidim-plans-0.18.1 lib/decidim/plans.rb
decidim-plans-0.18.0 lib/decidim/plans.rb
decidim-plans-0.17.0 lib/decidim/plans.rb
decidim-plans-0.16.9 lib/decidim/plans.rb
decidim-plans-0.16.8 lib/decidim/plans.rb
decidim-plans-0.16.7 lib/decidim/plans.rb