Class: Maglev::Site::LocalesConcern::LocalesSerializer

Inherits:
Object
  • Object
show all
Defined in:
app/models/maglev/site/locales_concern.rb

Class Method Summary collapse

Class Method Details

.dump(array) ⇒ Object



28
29
30
# File 'app/models/maglev/site/locales_concern.rb', line 28

def self.dump(array)
  (array || []).map(&:as_json)
end

.load(array) ⇒ Object



32
33
34
# File 'app/models/maglev/site/locales_concern.rb', line 32

def self.load(array)
  (array || []).map { |attributes| Maglev::Site::Locale.new(**attributes.symbolize_keys) }
end