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