Class: TimeBucketStream::Codecs::Oj
- Inherits:
-
Object
- Object
- TimeBucketStream::Codecs::Oj
- Defined in:
- lib/time_bucket_stream/codecs/oj.rb
Instance Method Summary collapse
- #dump(value) ⇒ Object
-
#initialize ⇒ Oj
constructor
A new instance of Oj.
- #load(value) ⇒ Object
Constructor Details
#initialize ⇒ Oj
Returns a new instance of Oj.
6 7 8 9 10 |
# File 'lib/time_bucket_stream/codecs/oj.rb', line 6 def initialize require "oj" rescue LoadError raise LoadError, 'TimeBucketStream::Codecs::Oj requires `gem "oj"`' end |
Instance Method Details
#dump(value) ⇒ Object
12 13 14 |
# File 'lib/time_bucket_stream/codecs/oj.rb', line 12 def dump(value) ::Oj.dump(value, mode: :compat) end |
#load(value) ⇒ Object
16 17 18 |
# File 'lib/time_bucket_stream/codecs/oj.rb', line 16 def load(value) ::Oj.load(value, mode: :compat) end |