class Fastlane::Helper::CustomAdapter

Attributes

custom_extension[R]
custom_file_name[R]

Public Class Methods

new(custom_extension:, custom_file_name:) click to toggle source
# File lib/fastlane/plugin/simple_loco/helper/simple_loco_helper.rb, line 355
def initialize(custom_extension:,
              custom_file_name:)
  @custom_extension = custom_extension
  @custom_file_name = custom_file_name
end

Public Instance Methods

allowed_extensions() click to toggle source
# File lib/fastlane/plugin/simple_loco/helper/simple_loco_helper.rb, line 364
def allowed_extensions
  return [@custom_extension]
end
default_file_name() click to toggle source
# File lib/fastlane/plugin/simple_loco/helper/simple_loco_helper.rb, line 368
def default_file_name
  return @custom_file_name
end
write_locale(directory, result, locale, extension, is_default) click to toggle source
# File lib/fastlane/plugin/simple_loco/helper/simple_loco_helper.rb, line 372
def write_locale(directory,
  result, 
  locale, 
  extension,
  is_default)

  path = nil

  used_extension = extension
  if !used_extension.start_with?('.')
    used_extension = ".#{used_extension}"
  end

  if default_file_name.nil? || default_file_name.empty?
    path = File.join(directory, locale + used_extension)
  elsif is_default
    path = File.join(directory, default_file_name + used_extension)
  else
    path = File.join(directory, default_file_name + ".#{locale}" + used_extension)
  end

  File.write path, result
end