Sha256: e1b91d026d912e3b2c16d46a21e146c2428a74905b8fa5c2ad8a69929e476e35
Contents?: true
Size: 365 Bytes
Versions: 1
Compression:
Stored size: 365 Bytes
Contents
# typed: strict # frozen_string_literal: true require "json" module Vigiles module Utilities module JSON extend T::Sig sig { params(text: String).returns(T.untyped) } def self.parse_benignly(text) ::JSON.parse(text) rescue StandardError return text unless block_given? yield text end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vigiles-0.1.5 | lib/vigiles/utilities/json.rb |