class CabezaDeTermo::AssetsPublisher::AssetsSource

Public Class Methods

new(folder) click to toggle source

Instance methods

# File lib/cabeza-de-termo/assets-publisher/source-finders/assets-source.rb, line 14
def initialize(folder)
        @folder = Pathname.new(folder)
end
on(folder) click to toggle source

Class methods

# File lib/cabeza-de-termo/assets-publisher/source-finders/assets-source.rb, line 8
def self.on(folder)
        new(folder)
end

Public Instance Methods

asset_path_of(uri) click to toggle source
# File lib/cabeza-de-termo/assets-publisher/source-finders/assets-source.rb, line 26
def asset_path_of(uri)
        folder + uri
end
folder() click to toggle source
# File lib/cabeza-de-termo/assets-publisher/source-finders/assets-source.rb, line 18
def folder
        @folder
end
has_asset?(uri) click to toggle source
# File lib/cabeza-de-termo/assets-publisher/source-finders/assets-source.rb, line 22
def has_asset?(uri)
        asset_path_of(uri).file?
end