module NVD::JSONFeeds::Schema::HasDataVersion::ClassMethods

The class methods.

Public Instance Methods

from_json(json) click to toggle source

Maps the parsed JSON to a Symbol Hash for {#initialize}.

@param [Hash{String => Object}] json

The parsed JSON.

@return [Hash{Symbol => Object}]

The Symbol Hash.
# File lib/nvd/json_feeds/schema/has_data_version.rb, line 30
def from_json(json)
  {
    data_version: DATA_VERSIONS.fetch(json.fetch('CVE_data_version'))
  }
end