Sha256: 5fc48d03f850b7c23e48faa049fe675d78e4d013c34c19073dcca9287c7103cb

Contents?: true

Size: 717 Bytes

Versions: 6

Compression:

Stored size: 717 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
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
decidim-plans-0.16.6 lib/decidim/plans.rb
decidim-plans-0.16.5 lib/decidim/plans.rb
decidim-plans-0.16.4 lib/decidim/plans.rb
decidim-plans-0.16.3 lib/decidim/plans.rb
decidim-plans-0.16.2 lib/decidim/plans.rb
decidim-plans-0.16.1 lib/decidim/plans.rb