class CabezaDeTermo::Assets::RenderingScopeAssetsCollector
Collects assets from a rendering scope.
Public Class Methods
new()
click to toggle source
Initialize the instance
# File lib/cabeza-de-termo/assets/collectors/rendering-scope-assets-collector.rb, line 8 def initialize @assets_collector = new_assets_collector end
Public Instance Methods
collect_javascripts_from(rendering_scope)
click to toggle source
Collect the javascripts from the layout and view on the rendering_scope.
# File lib/cabeza-de-termo/assets/collectors/rendering-scope-assets-collector.rb, line 24 def collect_javascripts_from(rendering_scope) rendering_scope.collect_javascripts_with assets_collector collected_assets end
collect_stylesheets_from(rendering_scope)
click to toggle source
Collect the stylesheets from the layout and view on the rendering_scope.
# File lib/cabeza-de-termo/assets/collectors/rendering-scope-assets-collector.rb, line 18 def collect_stylesheets_from(rendering_scope) rendering_scope.collect_stylesheets_with assets_collector collected_assets end
collected_assets()
click to toggle source
Answer the collection of assets collected into the Collector
.
# File lib/cabeza-de-termo/assets/collectors/rendering-scope-assets-collector.rb, line 13 def collected_assets @assets_collector.assets end
Protected Instance Methods
assets_collector()
click to toggle source
Answer the Collector
instance.
# File lib/cabeza-de-termo/assets/collectors/rendering-scope-assets-collector.rb, line 36 def assets_collector @assets_collector end
new_assets_collector()
click to toggle source
Answer a new Collector
object to perform the assets recollection.
# File lib/cabeza-de-termo/assets/collectors/rendering-scope-assets-collector.rb, line 31 def new_assets_collector Collector.new end