Class: Konfig::AssetExpansionAdapter

Inherits:
Adapter
  • Object
show all
Defined in:
lib/konfig/rails/adapters/asset_expansion_adapter.rb

Instance Method Summary collapse

Methods inherited from Adapter

children, clear_children, create_and_send_to_children, inherited, send_to_children

Instance Method Details

#adapt(data) ⇒ Object



3
4
5
6
# File 'lib/konfig/rails/adapters/asset_expansion_adapter.rb', line 3

def adapt(data)
  javascripts(data)
  stylesheets(data)
end

#javascripts(data) ⇒ Object



8
9
10
11
12
13
# File 'lib/konfig/rails/adapters/asset_expansion_adapter.rb', line 8

def javascripts(data)
  return unless (d = data[:_javascript_expansions])
  ActionView::Helpers::AssetTagHelper.register_javascript_expansion(d)
  c = d[:_adapted] = true
  Rails.logger.info "[Konfig] Loaded javascript expansions"
end

#stylesheets(data) ⇒ Object



15
16
17
18
19
20
# File 'lib/konfig/rails/adapters/asset_expansion_adapter.rb', line 15

def stylesheets(data)
  return unless (d = data[:_stylesheet_expansions])
  ActionView::Helpers::AssetTagHelper.register_stylesheet_expansion(d)
  c = d[:_adapted] = true
  Rails.logger.info "[Konfig] Loaded stylesheet expansions"
end