Module: ScreenshotScout::Internal::JsonCodec
- Defined in:
- lib/screenshotscout/internal/json_codec.rb
Overview
Encodes already-validated capture values using API-compatible JSON numbers.
Class Method Summary collapse
Class Method Details
.encode_wire_object(object) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/screenshotscout/internal/json_codec.rb', line 11 def encode_wire_object(object) members = object.map do |name, value| "#{JSON.generate(name)}:#{encode_wire_value(value)}" end "{#{members.join(',')}}" end |
.parse(body) ⇒ Object
18 19 20 |
# File 'lib/screenshotscout/internal/json_codec.rb', line 18 def parse(body) JSON.parse(body, create_additions: false) end |