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