Sha256: 1ebc4b1f8178f970c016d9817c0b15f8f8c9242568063e5223ad719a36806560
Contents?: true
Size: 333 Bytes
Versions: 5
Compression:
Stored size: 333 Bytes
Contents
module BBLib class OptsParser class JSON < BasicOption protected def format_value(value) require 'json' unless defined?(::JSON) ::JSON.parse(value) rescue ::JSON::ParserError => e raise InvalidArgumentException, "Invalid JSON. #{e.to_s}" end end end end
Version data entries
5 entries across 5 versions & 1 rubygems