Sha256: a774d4565a0c001c0fa8297e76b872f5ab7c8605c03cd8a0625ba0d639ac1125
Contents?: true
Size: 602 Bytes
Versions: 119
Compression:
Stored size: 602 Bytes
Contents
# List of master version and other localizations, flattened class Promethee::Data::MastersMultiple < Promethee::Data def initialize(master, localizations = nil) @data = [] @master = Master.new master title = 'Master' components = @master.flat add_data title, components localizations.each do |key, value| title = key components = Localization.new(value, master).data[:components] add_data title, components end unless localizations.nil? end protected def add_data(title, components) @data << { title: title, components: components } end end
Version data entries
119 entries across 119 versions & 1 rubygems