File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -119,6 +119,11 @@ def run_key_transform(input)
119119 end
120120 end
121121
122+ def use_hyphen
123+ warn ( 'DEPRECATION WARNING: use_hyphen is deprecated and will be removed from fast_jsonapi 2.0 use (set_key_transform :dash) instead' )
124+ set_key_transform :dash
125+ end
126+
122127 def set_type ( type_name )
123128 self . record_type = run_key_transform ( type_name )
124129 end
Original file line number Diff line number Diff line change 6464 relationship = AppName ::V1 ::MovieSerializer . relationships_to_serialize [ :area ]
6565 expect ( relationship [ :serializer ] ) . to be :'AppName::V1::AreaSerializer'
6666 end
67+
68+ it 'sets the correct transform_method when use_hyphen is used' do
69+ MovieSerializer . use_hyphen
70+ warning_message = 'DEPRECATION WARNING: use_hyphen is deprecated and will be removed from fast_jsonapi 2.0 use (set_key_transform :dash) instead'
71+ expect { MovieSerializer . use_hyphen } . to output . to_stderr
72+ expect ( MovieSerializer . instance_variable_get ( :@transform_method ) ) . to eq :dasherize
73+ end
6774 end
6875
6976end
You can’t perform that action at this time.
0 commit comments