Sha256: 83a7b780acdcd641ca48e439885366da0b6f42448b0a27f6f1a15436e6e37792
Contents?: true
Size: 575 Bytes
Versions: 6
Compression:
Stored size: 575 Bytes
Contents
module WebpackDriver class Asset attr_reader :id, :file, :size attr_accessor :has_source_map def initialize(attrs) @id = attrs['id'].to_sym @size = attrs['size'] @file = attrs['file'] end def self.record(map, attrs) id = attrs['id'].to_sym file = attrs['file'] if map[id] && file && file.end_with?('.map') map[id].has_source_map = true else map[id] = Asset.new(attrs) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems