<source.ruby>      dir <keyword.operator.assignment.ruby>=</keyword.operator.assignment.ruby> <punctuation.section.array.ruby>[</punctuation.section.array.ruby>
prefs<punctuation.section.array.ruby>[</punctuation.section.array.ruby><string.quoted.single.ruby><punctuation.definition.string.begin.ruby>'</punctuation.definition.string.begin.ruby>PBXProductDirectory<punctuation.definition.string.end.ruby>'</punctuation.definition.string.end.ruby></string.quoted.single.ruby><punctuation.section.array.ruby>]</punctuation.section.array.ruby><punctuation.separator.object.ruby>,</punctuation.separator.object.ruby>
<punctuation.section.function.ruby>(</punctuation.section.function.ruby>prefs<punctuation.section.array.ruby>[</punctuation.section.array.ruby><string.quoted.single.ruby><punctuation.definition.string.begin.ruby>'</punctuation.definition.string.begin.ruby>PBXApplicationwideBuildSettings<punctuation.definition.string.end.ruby>'</punctuation.definition.string.end.ruby></string.quoted.single.ruby><punctuation.section.array.ruby>]</punctuation.section.array.ruby> <keyword.operator.logical.ruby>||</keyword.operator.logical.ruby> <punctuation.section.scope.ruby>{</punctuation.section.scope.ruby><meta.syntax.ruby.start-block> </meta.syntax.ruby.start-block><punctuation.section.scope.ruby>}</punctuation.section.scope.ruby><punctuation.section.function.ruby>)</punctuation.section.function.ruby><punctuation.section.array.ruby>[</punctuation.section.array.ruby><string.quoted.single.ruby><punctuation.definition.string.begin.ruby>'</punctuation.definition.string.begin.ruby>SYMROOT<punctuation.definition.string.end.ruby>'</punctuation.definition.string.end.ruby></string.quoted.single.ruby><punctuation.section.array.ruby>]</punctuation.section.array.ruby><punctuation.separator.object.ruby>,</punctuation.separator.object.ruby>
default_dir
<punctuation.section.array.ruby>]</punctuation.section.array.ruby><punctuation.separator.method.ruby>.</punctuation.separator.method.ruby>map <punctuation.section.scope.ruby>{</punctuation.section.scope.ruby><meta.syntax.ruby.start-block> </meta.syntax.ruby.start-block><punctuation.separator.variable.ruby>|</punctuation.separator.variable.ruby><variable.other.block.ruby>e</variable.other.block.ruby><punctuation.separator.variable.ruby>|</punctuation.separator.variable.ruby> e <keyword.operator.logical.ruby>&amp;&amp;</keyword.operator.logical.ruby> <support.class.ruby>File</support.class.ruby><punctuation.separator.method.ruby>.</punctuation.separator.method.ruby>expand_path<punctuation.section.function.ruby>(</punctuation.section.function.ruby>e<punctuation.section.function.ruby>)</punctuation.section.function.ruby> <punctuation.section.scope.ruby>}</punctuation.section.scope.ruby><punctuation.separator.method.ruby>.</punctuation.separator.method.ruby>find <punctuation.section.scope.ruby>{</punctuation.section.scope.ruby><meta.syntax.ruby.start-block> </meta.syntax.ruby.start-block><punctuation.separator.variable.ruby>|</punctuation.separator.variable.ruby><variable.other.block.ruby>path</variable.other.block.ruby><punctuation.separator.variable.ruby>|</punctuation.separator.variable.ruby> path <keyword.operator.logical.ruby>&amp;&amp;</keyword.operator.logical.ruby> <support.class.ruby>File</support.class.ruby><punctuation.separator.method.ruby>.</punctuation.separator.method.ruby>directory?<punctuation.section.function.ruby>(</punctuation.section.function.ruby>path<punctuation.section.function.ruby>)</punctuation.section.function.ruby> <punctuation.section.scope.ruby>}</punctuation.section.scope.ruby>
</source.ruby>