aboutsummaryrefslogtreecommitdiffstats
path: root/activejob/lib/active_job/serializers/symbol_serializer.rb
diff options
context:
space:
mode:
Diffstat (limited to 'activejob/lib/active_job/serializers/symbol_serializer.rb')
-rw-r--r--activejob/lib/active_job/serializers/symbol_serializer.rb28
1 files changed, 0 insertions, 28 deletions
diff --git a/activejob/lib/active_job/serializers/symbol_serializer.rb b/activejob/lib/active_job/serializers/symbol_serializer.rb
deleted file mode 100644
index f128ae8284..0000000000
--- a/activejob/lib/active_job/serializers/symbol_serializer.rb
+++ /dev/null
@@ -1,28 +0,0 @@
-# frozen_string_literal: true
-
-module ActiveJob
- module Serializers
- # Provides methods to serialize and deserialize `Symbol` (`:foo`, `:bar`, ...)
- class SymbolSerializer < ObjectSerializer
- class << self
- def serialize(symbol)
- { key => symbol.to_s }
- end
-
- def deserialize(hash)
- hash[key].to_sym
- end
-
- def key
- "_aj_symbol"
- end
-
- private
-
- def klass
- ::Symbol
- end
- end
- end
- end
-end