Sha256: 8c37dae0343159083628553723e208ac91d3be3dd984e9d22e3712fddc7bac33

Contents?: true

Size: 740 Bytes

Versions: 288

Compression:

Stored size: 740 Bytes

Contents

require 'fastlane_core/languages'

module Deliver
  module Loader
    # The directory 'appleTV' and `iMessage` are special folders that will cause our screenshot gathering code to iterate
    # through it as well searching for language folders.
    APPLE_TV_DIR_NAME = "appleTV".freeze
    IMESSAGE_DIR_NAME = "iMessage".freeze
    DEFAULT_DIR_NAME = "default".freeze
    ALL_LANGUAGES = (FastlaneCore::Languages::ALL_LANGUAGES + [APPLE_TV_DIR_NAME, APPLE_TV_DIR_NAME, IMESSAGE_DIR_NAME, DEFAULT_DIR_NAME]).map(&:downcase).freeze

    def self.language_folders(root)
      Dir.glob(File.join(root, '*')).select do |path|
        File.directory?(path) && ALL_LANGUAGES.include?(File.basename(path).downcase)
      end.sort
    end
  end
end

Version data entries

288 entries across 288 versions & 2 rubygems

Version Path
fastlane-2.54.0.beta.20170822010003 deliver/lib/deliver/loader.rb
fastlane-2.54.0.beta.20170821010003 deliver/lib/deliver/loader.rb
fastlane-2.54.0.beta.20170820010003 deliver/lib/deliver/loader.rb
fastlane-2.54.0.beta.20170819010003 deliver/lib/deliver/loader.rb
fastlane-2.54.0.beta.20170818010002 deliver/lib/deliver/loader.rb
fastlane-2.54.0.beta.20170817010002 deliver/lib/deliver/loader.rb
fastlane-2.54.0.beta.20170816010003 deliver/lib/deliver/loader.rb
fastlane-2.54.0.beta.20170815010003 deliver/lib/deliver/loader.rb
fastlane-2.54.0.beta.20170814010003 deliver/lib/deliver/loader.rb
fastlane-2.54.0.beta.20170813010002 deliver/lib/deliver/loader.rb
fastlane-2.54.0.beta.20170812010002 deliver/lib/deliver/loader.rb
fastlane-2.54.0.beta.20170811010002 deliver/lib/deliver/loader.rb
fastlane-2.53.1 deliver/lib/deliver/loader.rb
fastlane-2.53.0 deliver/lib/deliver/loader.rb
fastlane-2.53.0.beta.20170810010003 deliver/lib/deliver/loader.rb
fastlane-2.52.0 deliver/lib/deliver/loader.rb
fastlane-2.52.0.beta.20170809010003 deliver/lib/deliver/loader.rb
fastlane-2.52.0.beta.20170808010002 deliver/lib/deliver/loader.rb
fastlane-2.51.0 deliver/lib/deliver/loader.rb
fastlane-2.51.0.beta.20170807010003 deliver/lib/deliver/loader.rb