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