lib/theme_check/asset_file.rb in theme-check-1.0.0 vs lib/theme_check/asset_file.rb in theme-check-1.1.0

- old
+ new

@@ -1,28 +1,16 @@ # frozen_string_literal: true -require "pathname" require "zlib" module ThemeCheck - class AssetFile + class AssetFile < ThemeFile def initialize(relative_path, storage) - @relative_path = relative_path - @storage = storage + super @loaded = false @content = nil end - def path - @storage.path(@relative_path) - end - - def relative_path - @relative_pathname ||= Pathname.new(@relative_path) - end - - def content - @content ||= @storage.read(@relative_path) - end + alias_method :content, :source def gzipped_size @gzipped_size ||= Zlib.gzip(content).bytesize end