Sha256: 8512bc02a736e14ad55a26b189d35967055c366c1df052bd96e74b594978c941

Contents?: true

Size: 375 Bytes

Versions: 7

Compression:

Stored size: 375 Bytes

Contents

# frozen_string_literal: true
require "zlib"

module ThemeCheck
  class AssetFile < ThemeFile
    def initialize(relative_path, storage)
      super
      @loaded = false
      @content = nil
    end

    alias_method :content, :source

    def gzipped_size
      @gzipped_size ||= Zlib.gzip(content).bytesize
    end

    def name
      relative_path.to_s
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
theme-check-1.5.2 lib/theme_check/asset_file.rb
theme-check-1.5.1 lib/theme_check/asset_file.rb
theme-check-1.5.0 lib/theme_check/asset_file.rb
theme-check-1.4.0 lib/theme_check/asset_file.rb
theme-check-1.3.0 lib/theme_check/asset_file.rb
theme-check-1.2.0 lib/theme_check/asset_file.rb
theme-check-1.1.0 lib/theme_check/asset_file.rb