active_model_serializers/lib/active_model/default_serializer.rb
Adrian Mugnolo and Santiago Pastorino 1e5ea0b356 Move options to configuration
2014-01-13 16:48:42 -02:00

24 lines
518 B
Ruby

require 'active_model/serializable'
module ActiveModel
# DefaultSerializer
#
# Provides a constant interface for all items
class DefaultSerializer
include ActiveModel::Serializable
attr_reader :object, :configuration
def initialize(object, options = nil)
@object = object
@configuration = Serializer::Configuration::Null.instance
end
def as_json(options = {})
@object.as_json
end
alias serializable_hash as_json
alias serializable_object as_json
end
end