class CabezaDeTermo::Assets::ReferenceBase
Base class for classes that models a reference to an asset or bundle. These references are held by a Bundle
object when defined in the Library:definition block.
Public Class Methods
new(reference_id)
click to toggle source
Initialize the instance on the reference_id.
# File lib/cabeza-de-termo/assets/bundles/reference-base.rb, line 13 def initialize(reference_id) @reference_id = reference_id end
on(reference_id)
click to toggle source
Answer a new instance on the reference_id.
# File lib/cabeza-de-termo/assets/bundles/reference-base.rb, line 8 def self.on(reference_id) new(reference_id) end
Public Instance Methods
collect_assets_with(assets_collector)
click to toggle source
Add the referenced assets to the assets_collector
# File lib/cabeza-de-termo/assets/bundles/reference-base.rb, line 23 def collect_assets_with(assets_collector) CdT.subclass_responsibility end
reference_id()
click to toggle source
Answer the reference_id
# File lib/cabeza-de-termo/assets/bundles/reference-base.rb, line 18 def reference_id @reference_id end