- #InstanceMethods
-
- def self.fold_extend_settings params
- speech_balloon_settings = params[:speech_balloon][:settings]
- if speech_balloon_settings.is_a?(Hash)
- params[:speech_balloon][:settings] = speech_balloon_settings.to_json
- end
- balloon_settings = params[:speech_balloon][:balloon_attributes][:settings]
- if balloon_settings.is_a?(Hash)
- params[:speech_balloon][:balloon_attributes][:settings] = balloon_settings.to_json
- end
- speech_settings = params[:speech_balloon][:speech_attributes][:settings]
- if speech_settings.is_a?(Hash)
- params[:speech_balloon][:speech_attributes][:settings] = speech_settings.to_json
+ def self.fold_extend_settings attr
+ self.my_peta.boost.each do |name, manifest|
+ my_settings = attr[manifest.settings_column_name]
+ if my_settings.is_a?(Hash)
+ attr[manifest.settings_column_name] = my_settings.to_json
+ end