class Xfabricator::XCodeFileTemplate
Public Class Methods
new(project, variables)
click to toggle source
{{#build_setting}}build_configuration.variable{{/build_setting}}
Calls superclass method
# File lib/xfabricator/x_code_file_template.rb, line 15 def initialize(project, variables) super({}) @project = project self[:configurations] = @project.build_configurations.collect do |config| config.name end variables.each do |key,value| self[key] = value end end
Public Instance Methods
build_setting()
click to toggle source
# File lib/xfabricator/x_code_file_template.rb, line 28 def build_setting lambda { |key| config = key.split('.').first setting_name = key.split('.').last settings = @project.build_settings config return settings[setting_name] } end