aboutsummaryrefslogtreecommitdiffstats
path: root/activejob/lib/active_job/serializers/standard_type_serializer.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activejob/lib/active_job/serializers/standard_type_serializer.rb')
-rw-r--r--activejob/lib/active_job/serializers/standard_type_serializer.rb24
1 files changed, 11 insertions, 13 deletions
diff --git a/activejob/lib/active_job/serializers/standard_type_serializer.rb b/activejob/lib/active_job/serializers/standard_type_serializer.rb
index efc02adcf0..1db4f3937d 100644
--- a/activejob/lib/active_job/serializers/standard_type_serializer.rb
+++ b/activejob/lib/active_job/serializers/standard_type_serializer.rb
@@ -4,22 +4,20 @@ module ActiveJob
module Serializers
# Provides methods to serialize and deserialize standard types
# (`NilClass`, `String`, `Integer`, `Fixnum`, `Bignum`, `Float`, `BigDecimal`, `TrueClass`, `FalseClass`)
- class StandardTypeSerializer < BaseSerializer
- class << self
- def serialize?(argument)
- Arguments::TYPE_WHITELIST.include? argument.class
- end
+ class StandardTypeSerializer < BaseSerializer # :nodoc:
+ def serialize?(argument)
+ Arguments::TYPE_WHITELIST.include? argument.class
+ end
- def serialize(argument)
- argument
- end
+ def serialize(argument)
+ argument
+ end
- alias_method :deserialize?, :serialize?
+ alias_method :deserialize?, :serialize?
- def deserialize(argument)
- object = GlobalID::Locator.locate(argument) if argument.is_a? String
- object || argument
- end
+ def deserialize(argument)
+ object = GlobalID::Locator.locate(argument) if argument.is_a? String
+ object || argument
end
end
end