class CatHerder::Assets::VerbatimAsset

Public Instance Methods

read() click to toggle source
# File lib/cat_herder/assets/verbatim_asset.rb, line 18
def read
  File.read(source_path)
end
write() click to toggle source
# File lib/cat_herder/assets/verbatim_asset.rb, line 9
def write
  write_metadata(digest: digest_class.file(source_path).hexdigest)
  FileUtils.cp(source_path, public_file.tap { |file| file.dirname.mkpath }) unless partial?
end
written?() click to toggle source
Calls superclass method CatHerder::Assets::Asset#written?
# File lib/cat_herder/assets/verbatim_asset.rb, line 14
def written?
  partial? || super
end