Sha256: 600051b3aa28974b9212598f6656a872bcacd12ee0c0a033d1a4ef2dd2032f9d
Contents?: true
Size: 415 Bytes
Versions: 15
Compression:
Stored size: 415 Bytes
Contents
module Approvals module Writers class HashWriter < TextWriter def format(data) lines = filter(data).map do |key, value| "\t#{key.inspect} => #{value.inspect}" end.join("\n") "{\n#{lines}\n}\n" end def filter data filter = ::Approvals::Filter.new(Approvals.configuration.excluded_json_keys) filter.apply(data) end end end end
Version data entries
15 entries across 15 versions & 2 rubygems