class Oj::StringWriter

NOTE: Add an optimization to make it easier to work with a StringWriter transparently in different scenarios.

Public Instance Methods

as_json(_options = nil) click to toggle source
# File lib/oj_serializers/setup.rb, line 19
def as_json(_options = nil)
  original_as_json
end
Also aliased as: original_as_json
original_as_json(_options = nil)

Patch: ActiveSupport can pass an options argument to `as_json` when serializing a Hash or Array.

Alias for: as_json
to_json(_options = nil) click to toggle source

Optimization: We can use `to_s` directly, this is not important but gives a slight boost to a few use cases that use it for caching in Memcached.

# File lib/oj_serializers/setup.rb, line 25
def to_json(_options = nil)
  to_s.delete_suffix("\n")
end