Class: AsJsonEncoder::ActiveSupportAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/as_json_encoder.rb

Overview

:nodoc:

Instance Method Summary collapse

Constructor Details

#initialize(options = nil) ⇒ ActiveSupportAdapter

Returns a new instance of ActiveSupportAdapter.



199
200
201
202
203
204
205
# File 'lib/as_json_encoder.rb', line 199

def initialize(options = nil)
  if options && !options.empty?
    @_encoder = ActiveSupport::JSON::Encoding::JSONGemEncoder.new(options)
  else
    @_encoder = SharedEncoderInstance
  end
end

Instance Method Details

#encode(value) ⇒ Object



207
208
209
# File 'lib/as_json_encoder.rb', line 207

def encode(value)
  @_encoder.encode(value)
end