spaceship/lib/spaceship/tunes/language_item.rb in fastlane-2.38.0.beta.20170610010032 vs spaceship/lib/spaceship/tunes/language_item.rb in fastlane-2.38.0.beta.20170611010050

- old
+ new

@@ -29,11 +29,11 @@ raise "Language '#{lang}' is not activated / available for this app version." end # @return (Array) An array containing all languages that are already available def keys - self.original_array.collect { |l| l.fetch('language') } + return self.original_array.map { |current| current['language'] ||= current['localeCode'] } # Apple being consistent end # @return (Array) An array containing all languages that are already available # alias for keys def languages @@ -41,10 +41,10 @@ end def inspect result = "" self.original_array.collect do |current| - result += "#{current.fetch('language')}: #{current.fetch(identifier, {}).fetch('value')}\n" + result += "#{current['language'] ||= current['localeCode']}: #{current.fetch(identifier, {}).fetch('value')}\n" end result end def to_s