active_model_serializers/lib/active_model/default_serializer.rb

23 lines
434 B
Ruby

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