Sha256: e2652aa7e7fe908586badad4dd9f033120266e8aadd8eb72f75612b910bfdc2d

Contents?: true

Size: 1.66 KB

Versions: 7

Compression:

Stored size: 1.66 KB

Contents

# frozen_string_literal: true

require_relative "term_customizer/version"
require_relative "term_customizer/engine"
require_relative "term_customizer/admin"
require_relative "term_customizer/admin_engine"
require_relative "term_customizer/context"

module Decidim
  module TermCustomizer
    include ActiveSupport::Configurable

    autoload :I18nBackend, "decidim/term_customizer/i18n_backend"
    autoload :Import, "decidim/term_customizer/import"
    autoload :Loader, "decidim/term_customizer/loader"
    autoload :PluralFormsForm, "decidim/term_customizer/plural_forms_form"
    autoload :PluralFormsManager, "decidim/term_customizer/plural_forms_manager"
    autoload :Resolver, "decidim/term_customizer/resolver"
    autoload :TranslationDirectory, "decidim/term_customizer/translation_directory"
    autoload :TranslationImportCollection, "decidim/term_customizer/translation_import_collection"
    autoload :TranslationParser, "decidim/term_customizer/translation_parser"
    autoload :TranslationSerializer, "decidim/term_customizer/translation_serializer"
    autoload :TranslationStore, "decidim/term_customizer/translation_store"

    EMPTY_HASH = {}.freeze

    # In case you want to customize the context detection for the controllers
    # and views, configure your own context resolver.
    config_accessor :controller_context_class do
      Decidim::TermCustomizer::Context::ControllerContext
    end

    # In case you want to customize the context detection for the jobs,
    # configure your own context resolver.
    config_accessor :job_context_class do
      Decidim::TermCustomizer::Context::JobContext
    end

    class << self
      attr_accessor :loader
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
decidim-term_customizer-0.23.0 lib/decidim/term_customizer.rb
decidim-term_customizer-0.22.0 lib/decidim/term_customizer.rb
decidim-term_customizer-0.21.0 lib/decidim/term_customizer.rb
decidim-term_customizer-0.20.0 lib/decidim/term_customizer.rb
decidim-term_customizer-0.19.1 lib/decidim/term_customizer.rb
decidim-term_customizer-0.19.0 lib/decidim/term_customizer.rb
decidim-term_customizer-0.18.0 lib/decidim/term_customizer.rb