Module: Decidim::Webpacker

Defined in:
lib/decidim/webpacker.rb

Class Method Summary collapse

Class Method Details

.deprecator(gem_name: "decidim-core", deprecation_horizon: "0.32") ⇒ Object



20
21
22
23
# File 'lib/decidim/webpacker.rb', line 20

def self.deprecator(gem_name: "decidim-core", deprecation_horizon: "0.32")
  require "active_support/deprecation"
  @deprecator ||= ActiveSupport::Deprecation.new(deprecation_horizon, gem_name)
end

.register_entrypoints(entrypoints) ⇒ Object



10
11
12
13
# File 'lib/decidim/webpacker.rb', line 10

def self.register_entrypoints(entrypoints)
  deprecator.warn "Decidim::Webpacker.register_entrypoints is deprecated. Please use Decidim::Shakapacker.register_entrypoints instead."
  Decidim::Shakapacker.register_entrypoints(entrypoints)
end

.register_path(path, prepend: false) ⇒ Object



5
6
7
8
# File 'lib/decidim/webpacker.rb', line 5

def self.register_path(path, prepend: false)
  deprecator.warn "Decidim::Webpacker.register_path is deprecated. Please use Decidim::Shakapacker.register_path instead."
  Decidim::Shakapacker.register_path(path, prepend:)
end

.register_stylesheet_import(import, type: :imports, group: :app) ⇒ Object



15
16
17
18
# File 'lib/decidim/webpacker.rb', line 15

def self.register_stylesheet_import(import, type: :imports, group: :app)
  deprecator.warn "Decidim::Webpacker.register_stylesheet_import is deprecated. Please use Decidim::Shakapacker.register_stylesheet_import instead."
  Decidim::Shakapacker.register_stylesheet_import(import, type:, group:)
end