module Opal::SourceMap::Map
Public Instance Methods
as_json(*)
click to toggle source
# File lib/opal/source_map/map.rb, line 23 def as_json(*) to_h end
cache()
click to toggle source
Marshaling for cache shortpath
# File lib/opal/source_map/map.rb, line 36 def cache @to_h ||= map self end
marshal_dump()
click to toggle source
# File lib/opal/source_map/map.rb, line 41 def marshal_dump [to_h, generated_code] end
marshal_load(value)
click to toggle source
# File lib/opal/source_map/map.rb, line 45 def marshal_load(value) @to_h, @generated_code = value end
to_data_uri_comment()
click to toggle source
# File lib/opal/source_map/map.rb, line 31 def to_data_uri_comment "//# sourceMappingURL=data:application/json;base64,#{Base64.encode64(to_json).delete("\n")}" end
to_h()
click to toggle source
# File lib/opal/source_map/map.rb, line 7 def to_h @to_h || map end
to_json()
click to toggle source
# File lib/opal/source_map/map.rb, line 11 def to_json map = to_h map.to_json rescue Encoding::UndefinedConversionError map[:sections].each do |i| i.to_json rescue Encoding::UndefinedConversionError map[:sections].delete(i) end map.to_json end
to_s()
click to toggle source
# File lib/opal/source_map/map.rb, line 27 def to_s to_h.to_s end