Sha256: 4ec5c7ee923f27c685e2dd731b5915f2d3654a7505ffafd2b3f73fcb6bb287cd
Contents?: true
Size: 523 Bytes
Versions: 5
Compression:
Stored size: 523 Bytes
Contents
module WebpackDriver class Asset attr_reader :id, :files, :size def initialize(attrs) @id = attrs['id'].to_sym @size = attrs['size'] @files = attrs['files'] end def file files.first end def has_source_map? files.length > 1 && files.last.end_with?('.map') end def self.record(map, attrs) id = attrs['id'].to_sym map[id] = Asset.new(attrs) end end end
Version data entries
5 entries across 5 versions & 1 rubygems