@@ -5,35 +5,18 @@ module Adapter
5
5
class << self
6
6
extend ActiveModelSerializers ::Deprecate
7
7
8
- def create ( resource , options = { } )
9
- ActiveModelSerializers ::Adapter . create ( resource , options )
8
+ def self . delegate_and_deprecate ( method )
9
+ delegate method , to : ActiveModelSerializers ::Adapter
10
+ deprecate method , 'ActiveModelSerializers::Adapter.'
10
11
end
11
- deprecate :create , 'ActiveModelSerializers::Adapter.'
12
+ private_class_method :delegate_and_deprecate
12
13
13
- def adapter_class ( adapter )
14
- ActiveModelSerializers ::Adapter . adapter_class ( adapter )
15
- end
16
- deprecate :adapter_class , 'ActiveModelSerializers::Adapter.'
17
-
18
- def adapter_map
19
- ActiveModelSerializers ::Adapter . adapter_map
20
- end
21
- deprecate :adapter_map , 'ActiveModelSerializers::Adapter.'
22
-
23
- def adapters
24
- ActiveModelSerializers ::Adapter . adapters
25
- end
26
- deprecate :adapters , 'ActiveModelSerializers::Adapter.'
27
-
28
- def register ( name , klass = name )
29
- ActiveModelSerializers ::Adapter . register ( name , klass )
30
- end
31
- deprecate :register , 'ActiveModelSerializers::Adapter.'
32
-
33
- def lookup ( adapter )
34
- ActiveModelSerializers ::Adapter . lookup ( adapter )
35
- end
36
- deprecate :lookup , 'ActiveModelSerializers::Adapter.'
14
+ delegate_and_deprecate :create
15
+ delegate_and_deprecate :adapter_class
16
+ delegate_and_deprecate :adapter_map
17
+ delegate_and_deprecate :adapters
18
+ delegate_and_deprecate :register
19
+ delegate_and_deprecate :lookup
37
20
end
38
21
39
22
require 'active_model/serializer/adapter/base'
0 commit comments