class CabezaDeTermo::AssetsPublisher::CompilationJobsBuilder
Public Class Methods
jobs_for(asset_type, assets)
click to toggle source
Answer a new collection of compilation jobs for the assets
# File lib/cabeza-de-termo/assets-publisher/compilation-jobs/compilation-jobs-builder.rb, line 5 def self.jobs_for(asset_type, assets) self.new(asset_type).jobs_for(assets) end
new(asset_type)
click to toggle source
Initializing
# File lib/cabeza-de-termo/assets-publisher/compilation-jobs/compilation-jobs-builder.rb, line 15 def initialize(asset_type) @asset_type = asset_type end
Public Instance Methods
asset_to_publish()
click to toggle source
Published asset
# File lib/cabeza-de-termo/assets-publisher/compilation-jobs/compilation-jobs-builder.rb, line 47 def asset_to_publish() Asset.on_uri(asset_type, compiled_uri) end
asset_type()
click to toggle source
Accessing
# File lib/cabeza-de-termo/assets-publisher/compilation-jobs/compilation-jobs-builder.rb, line 21 def asset_type() @asset_type end
compiled_assets_folder()
click to toggle source
# File lib/cabeza-de-termo/assets-publisher/compilation-jobs/compilation-jobs-builder.rb, line 32 def compiled_assets_folder configuration.published_assets_subfolder end
compiled_filename()
click to toggle source
# File lib/cabeza-de-termo/assets-publisher/compilation-jobs/compilation-jobs-builder.rb, line 41 def compiled_filename CdT.subclass_responsibility end
compiled_uri()
click to toggle source
Answer the uri of the compiled asset
# File lib/cabeza-de-termo/assets-publisher/compilation-jobs/compilation-jobs-builder.rb, line 37 def compiled_uri Pathname.new('/') + compiled_assets_folder + compiled_filename end
configuration()
click to toggle source
Answer the Publisher
configuration.
# File lib/cabeza-de-termo/assets-publisher/compilation-jobs/compilation-jobs-builder.rb, line 28 def configuration Publisher.configuration end
jobs_for(assets)
click to toggle source
# File lib/cabeza-de-termo/assets-publisher/compilation-jobs/compilation-jobs-builder.rb, line 9 def jobs_for(assets) CdT.subclass_responsibility end