Module: Twilic::Core::API
- Defined in:
- lib/twilic/core/api.rb
Class Method Summary collapse
- .decode(bytes) ⇒ Object
- .encode(value) ⇒ Object
- .encode_batch(values) ⇒ Object
- .encode_with_schema(schema, value) ⇒ Object
Class Method Details
.decode(bytes) ⇒ Object
15 16 17 |
# File 'lib/twilic/core/api.rb', line 15 def decode(bytes) V2.decode_v2(bytes) end |
.encode(value) ⇒ Object
11 12 13 |
# File 'lib/twilic/core/api.rb', line 11 def encode(value) V2.encode_v2(value) end |
.encode_batch(values) ⇒ Object
24 25 26 27 |
# File 'lib/twilic/core/api.rb', line 24 def encode_batch(values) enc = Protocol::SessionEncoder.new(Session::SessionOptions.default) enc.encode_batch(values) end |
.encode_with_schema(schema, value) ⇒ Object
19 20 21 22 |
# File 'lib/twilic/core/api.rb', line 19 def encode_with_schema(schema, value) enc = Protocol::SessionEncoder.new(Session::SessionOptions.default) enc.encode_with_schema(schema, value) end |