class
Components::Assets::StaticAsset
- Components::Assets::StaticAsset
- Components::Assets::Asset
- Reference
- Object
Overview
Generic static asset (fonts, videos, etc.)
Defined in:
components/assets/base/static_asset.crInstance Method Summary
-
#content_type : String
Abstract method - must be implemented by subclasses
-
#fingerprint : String
Override fingerprint for binary files
-
#process : String
No processing for static assets
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