Sha256: 21f73baebd15f9f4e0cb7b88108e22d73744828227a993ad2083fb8fd8ac827d
Contents?: true
Size: 535 Bytes
Versions: 25
Compression:
Stored size: 535 Bytes
Contents
# frozen_string_literal: true module PlatformosCheck module JsonHelpers def format_json_parse_error(error) message = error.message[/\d+: (.+)$/, 1] || 'Invalid syntax' "#{message} in JSON" end def pretty_json(hash, start_level: 1, indent: " ") start_indent = indent * start_level <<~JSON #{start_indent}#{JSON.pretty_generate( hash, indent:, array_nl: "\n#{start_indent}", object_nl: "\n#{start_indent}" )} JSON end end end
Version data entries
25 entries across 25 versions & 1 rubygems