class Hanami::Assets::Config::GlobalSources

Global asset sources across all the duplicated Hanami::Assets instances.

@since 0.1.0 @api private

@see Hanami::Assets.duplicate @see www.rubydoc.info/gems/hanami-utils/Hanami/Utils/LoadPaths

Public Instance Methods

<<(*paths)

@since 0.1.0 @api private

Alias for: push
push(*paths) click to toggle source

@since 0.1.0 @api private

Calls superclass method
# File lib/hanami/assets/config/global_sources.rb, line 23
def push(*paths)
  super

  sync_configuration
  sync_duplicated_frameworks
end
Also aliased as: <<

Private Instance Methods

sync_configuration() click to toggle source

@since 0.1.0 @api private

# File lib/hanami/assets/config/global_sources.rb, line 38
def sync_configuration
  Hanami::Assets.configuration.sources << @paths
end
sync_duplicated_frameworks() click to toggle source

@since 0.1.0 @api private

# File lib/hanami/assets/config/global_sources.rb, line 44
def sync_duplicated_frameworks
  Hanami::Assets.duplicates.each do |duplicate|
    duplicate.configuration.sources << @paths
  end
end