<?xml version=‘1.0’ encoding=‘utf-8’?> <snippets language=“ruby”>
<!-- Hash assist --> <snippet> <text><![CDATA[:${1:key} => ${2:"value"}$0]]></text> <tag>:</tag> <description>:key => "value" - hash pair</description> </snippet> <snippet> <text><![CDATA[ => ]]></text> <description>hash rocket</description> <accelerator><![CDATA[<Shift><Alt>l]]></accelerator> </snippet> <!-- Collect method --> <snippet> <text><![CDATA[collect { |${1:element}| ${1:element}.$0 }]]></text> <tag>collect</tag> <description>collect element</description> </snippet> <snippet> <text><![CDATA[collect do |${1:element}| ${1:element}.$0
end]]></text>
<tag>collecto</tag> <description>collect element do</description> </snippet> <!-- Each --> <snippet> <text><![CDATA[each { |${1:element}| ${1:element}.$0 }]]></text> <tag>each</tag> <description>each element</description> </snippet> <snippet> <text><![CDATA[each do |${1:element}| ${1:element}.$0
end]]></text>
<tag>eacho</tag> <description>each element do</description> </snippet> <snippet> <text><![CDATA[each_with_index { |${1:element}, ${2:idx}| ${1:element}.$0 }]]></text> <tag>ewi</tag> <description>each_with_index</description> </snippet> <snippet> <text><![CDATA[each_with_index do |${1:element}, ${2:idx}| ${1:element}.$0
end]]></text>
<tag>ewio</tag> <description>each_with_index do</description> </snippet> <!-- For in --> <snippet> <text><![CDATA[for ${1:element} in ${2:collection} ${1:element}.$0
end]]></text>
<tag>forin</tag> <description>for .. in .. end</description> </snippet> <!-- Inject --> <snippet> <text><![CDATA[inject(${1:object}) { |${2:injection}, ${3:element}| $0 }]]></text> <tag>inject</tag> <description>inject object</description> </snippet> <snippet> <text><![CDATA[inject(${1:object}) do |${2:injection}, ${3:element}| $0
end]]></text>
<tag>injecto</tag> <description>inject object do</description> </snippet> <!-- Reject --> <snippet> <text><![CDATA[reject { |${1:element}| ${1:element}.$0 }]]></text> <tag>reject</tag> <description>reject element</description> </snippet> <snippet> <text><![CDATA[reject do |${1:element}| ${1:element}.$0
end]]></text>
<tag>rejecto</tag> <description>reject element do</description> </snippet> <!-- Select --> <snippet> <text><![CDATA[select { |${1:element}| ${1:element}.$0 }]]></text> <tag>select</tag> <description>select element</description> </snippet> <snippet> <text><![CDATA[select do |${1:element}| ${1:element}.$0
end]]></text>
<tag>selecto</tag> <description>select element do</description> </snippet> <!-- Find all --> <snippet> <text><![CDATA[find_all { |${1:element}| ${1:element}.$0 }]]></text> <tag>fa</tag> <description>find_all elements</description> </snippet> <snippet> <text><![CDATA[find_all do |${1:element}| ${1:element}.$0
end]]></text>
<tag>fao</tag> <description>find_all elements do</description> </snippet> <!-- Any? --> <snippet> <text><![CDATA[any? { |${1:element}| ${1:element}.$0 }]]></text> <tag>any</tag> <description>any element</description> </snippet> <snippet> <text><![CDATA[any? do |${1:element}| ${1:element}.$0
end]]></text>
<tag>anyo</tag> <description>any element do</description> </snippet> <!-- All? --> <snippet> <text><![CDATA[all? { |${1:element}| ${1:element}.$0 }]]></text> <tag>all</tag> <description>all elements?</description> </snippet> <snippet> <text><![CDATA[all? do |${1:element}| ${1:element}.$0
end]]></text>
<tag>allo</tag> <description>all elements? do</description> </snippet> <!-- Map --> <snippet> <text><![CDATA[map { |${1:element}| ${1:element}.$0 }]]></text> <tag>map</tag> <description>map elements</description> </snippet> <snippet> <text><![CDATA[map do |${1:element}| ${1:element}.$0
end]]></text>
<tag>mapo</tag> <description>map elements do</description> </snippet>
</snippets>