Class: ThemeCheck::AssetFile
- Defined in:
- lib/theme_check/asset_file.rb
Instance Method Summary collapse
- #gzipped_size ⇒ Object
-
#initialize(relative_path, storage) ⇒ AssetFile
constructor
A new instance of AssetFile.
- #name ⇒ Object
Methods inherited from ThemeFile
#==, #json?, #liquid?, #path, #relative_path, #source
Constructor Details
#initialize(relative_path, storage) ⇒ AssetFile
Returns a new instance of AssetFile.
6 7 8 9 10 |
# File 'lib/theme_check/asset_file.rb', line 6 def initialize(relative_path, storage) super @loaded = false @content = nil end |
Instance Method Details
#gzipped_size ⇒ Object
14 15 16 |
# File 'lib/theme_check/asset_file.rb', line 14 def gzipped_size @gzipped_size ||= Zlib.gzip(content).bytesize end |
#name ⇒ Object
18 19 20 |
# File 'lib/theme_check/asset_file.rb', line 18 def name relative_path.to_s end |