class KBuilder::Webpack5::JsonData

Represents a node in a JSON object

Public Class Methods

parse_json(json) click to toggle source
# File lib/k_builder/webpack5/json_data.rb, line 7
def self.parse_json(json)
  json = json.to_json if json.is_a?(Hash)
  JSON.parse(json, object_class: JsonData)
end

Public Instance Methods

as_json() click to toggle source
# File lib/k_builder/webpack5/json_data.rb, line 12
def as_json
  KBuilder.data.struct_to_hash(self)
end