class Components::Assets::StaticAsset

Overview

Generic static asset (fonts, videos, etc.)

Defined in:

components/assets/base/static_asset.cr

Instance Method Summary

Instance methods inherited from class Components::Assets::Asset

add_dependency(asset_id : String) : Nil add_dependency, content : String content, content=(content : String) content=, content_type : String content_type, dependencies : Array(String) dependencies, fingerprint : String fingerprint, get_metadata(key : String) : String | Nil get_metadata, id : String id, metadata : Hash(String, String) metadata, modified? : Bool modified?, output_filename : String output_filename, process : String process, processed_content : String processed_content, reload : Nil reload, remove_dependency(asset_id : String) : Nil remove_dependency, set_metadata(key : String, value : String) : Nil set_metadata, source_path? : String | Nil source_path?, to_h : Hash(String, JSON::Any) to_h, updated_at : Time updated_at

Constructor methods inherited from class Components::Assets::Asset

new(source_path : String | Nil = nil, content : String = "") new

Instance Method Detail

def content_type : String #
Description copied from class Components::Assets::Asset

Abstract method - must be implemented by subclasses


[View source]
def fingerprint : String #

Override fingerprint for binary files


[View source]
def process : String #

No processing for static assets


[View source]