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



47
48
49
# File 'app/models/maglev/site/locales_concern.rb', line 47

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

.load(array) ⇒ Object



51
52
53
# File 'app/models/maglev/site/locales_concern.rb', line 51

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