Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
This paste will be private.
<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>&&</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>&&</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>
From the Design Piracy series on my blog: