class WebpackDriver::Asset
Attributes
files[R]
id[R]
size[R]
Public Class Methods
new(attrs)
click to toggle source
# File lib/webpack_driver/asset.rb, line 7 def initialize(attrs) @id = attrs['id'].to_sym @size = attrs['size'] @files = attrs['files'] end
record(map, attrs)
click to toggle source
# File lib/webpack_driver/asset.rb, line 21 def self.record(map, attrs) id = attrs['id'].to_sym map[id] = Asset.new(attrs) end
Public Instance Methods
file()
click to toggle source
# File lib/webpack_driver/asset.rb, line 13 def file files.first end
has_source_map?()
click to toggle source
# File lib/webpack_driver/asset.rb, line 17 def has_source_map? files.length > 1 && files.last.end_with?('.map') end