class CabezaDeTermo::AssetsPublisher::AssetType
Public Instance Methods
collect_assets_from(rendering_scope)
click to toggle source
Collect the assets to publish from the rendering_scope
# File lib/cabeza-de-termo/assets-publisher/assets/types/asset-type.rb, line 12 def collect_assets_from(rendering_scope) collect_uri_from(rendering_scope).collect do |uri| new_asset_from_uri(uri) end end
collect_uri_from(rendering_scope)
click to toggle source
Collect the javascripts uri from the rendering_scope
# File lib/cabeza-de-termo/assets-publisher/assets/types/asset-type.rb, line 24 def collect_uri_from(rendering_scope) CdT.subclass_responsibility end
compiler()
click to toggle source
# File lib/cabeza-de-termo/assets-publisher/assets/types/asset-type.rb, line 28 def compiler() CdT.subclass_responsibility end
configuration()
click to toggle source
# File lib/cabeza-de-termo/assets-publisher/assets/types/asset-type.rb, line 36 def configuration() Publisher.configuration end
html_for(asset_uri)
click to toggle source
# File lib/cabeza-de-termo/assets-publisher/assets/types/asset-type.rb, line 7 def html_for(asset_uri) CdT.subclass_responsibility end
new_asset_from_uri(uri)
click to toggle source
Answer a new Asset
from the uri and type
# File lib/cabeza-de-termo/assets-publisher/assets/types/asset-type.rb, line 19 def new_asset_from_uri(uri) Asset.on_uri self, uri end
rendering_scope_assets_collector()
click to toggle source
# File lib/cabeza-de-termo/assets-publisher/assets/types/asset-type.rb, line 32 def rendering_scope_assets_collector() configuration.rendering_scope_assets_collector end