module Cuprum::Rails::Serializers::Json
Namespace for JSON serializers, which convert objects to a JSON format.
Public Class Methods
default_serializers()
click to toggle source
Default serializers for handling value objects and data structures.
@return [Hash<Class, Cuprum::Rails::Serializers::Json::Serializer>] the
default serializers.
# File lib/cuprum/rails/serializers/json.rb, line 26 def self.default_serializers # rubocop:disable Metrics/MethodLength @default_serializers ||= { Array => self::ArraySerializer.instance, Cuprum::Error => self::ErrorSerializer.instance, Hash => self::HashSerializer.instance, FalseClass => self::IdentitySerializer.instance, Float => self::IdentitySerializer.instance, Integer => self::IdentitySerializer.instance, NilClass => self::IdentitySerializer.instance, String => self::IdentitySerializer.instance, TrueClass => self::IdentitySerializer.instance } end