class RSwift::Configuration
Public Class Methods
new()
click to toggle source
# File lib/rswift/configuration.rb, line 6 def initialize yaml_file = '.rswift.yml' @config = YAML.load_file(yaml_file) if File.exist?(yaml_file) end
Public Instance Methods
app_scheme_name()
click to toggle source
# File lib/rswift/configuration.rb, line 11 def app_scheme_name @config['app_scheme_name'] if @config end
debug_build_configuration()
click to toggle source
# File lib/rswift/configuration.rb, line 19 def debug_build_configuration @config['debug_build_configuration'] if @config end
debug_product_bundle_identifier()
click to toggle source
# File lib/rswift/configuration.rb, line 27 def debug_product_bundle_identifier @config['debug_product_bundle_identifier'] if @config end
group_name(target)
click to toggle source
# File lib/rswift/configuration.rb, line 35 def group_name(target) group_name = @config[RSwift::Constants::TARGET_PROPERTIES[target.product_type_uti][:configuration_key]] if @config group_name ||= RSwift::Constants::TARGET_PROPERTIES[target.product_type_uti][:group_name] group_name end
product_name()
click to toggle source
# File lib/rswift/configuration.rb, line 15 def product_name @config['product_name'] if @config end
release_build_configuration()
click to toggle source
# File lib/rswift/configuration.rb, line 23 def release_build_configuration @config['release_build_configuration'] if @config end
release_product_bundle_identifier()
click to toggle source
# File lib/rswift/configuration.rb, line 31 def release_product_bundle_identifier @config['release_product_bundle_identifier'] if @config end