<?xml version=‘1.0’ encoding=‘utf-8’?> <!–
Ruby basic syntax snippets NOTE: Will collide with built-in ruby snippets in gedit, please remove the file /usr/share/gedit-2/plugins/snippets/ruby.xml!
–> <snippets language=“ruby”>
<!-- Uncategorized --> <snippet> <text><![CDATA[begin $1
rescue ${2:Exception} => ${3:e}
$0
end]]></text>
<tag>begin</tag> <description>begin .. rescue .. end</description> </snippet> <!-- Method and class definitions --> <snippet> <text><![CDATA[class ${1:class_name} $0
end]]></text>
<tag>class</tag> <description>class .. end</description> </snippet> <snippet> <text><![CDATA[def ${1:method_name} $0
end]]></text>
<tag>def</tag> <description>def .. end</description> </snippet> <snippet> <text><![CDATA[#
# ${2:comment} # def ${1:method_name}
$0
end]]></text>
<tag>defc</tag> <description>def .. end with comment</description> </snippet> <snippet> <text><![CDATA[def self.${1:method_name} $0
end]]></text>
<tag>defs</tag> <description>def self.method_name .. end</description> </snippet> <snippet> <text><![CDATA[def ${1:method_name} $0
rescue ${2:ErrorClass }=> err
end]]></text>
<tag>defr</tag> <description>def .. rescue .. end</description> </snippet> <!-- Blocks --> <snippet> <text><![CDATA[do $0
end]]></text>
<tag>do</tag> <description>do .. end</description> </snippet> <snippet> <text><![CDATA[do |${1:object}| $0
end]]></text>
<tag>doo</tag> <description>do |object| .. end</description> </snippet> <!-- Basic conditions --> <snippet> <text><![CDATA[if ${1:condition} $2
else
$3
end]]></text>
<tag>ife</tag> <description>if .. else .. end</description> </snippet> <snippet> <text><![CDATA[if ${1:condition} $0
end]]></text>
<tag>if</tag> <description>if .. end</description> </snippet> <snippet> <text><![CDATA[elsif ${1:condition} $0]]></text> <tag>elsif</tag> <description>elsif ..</description> </snippet> <snippet> <text><![CDATA[unless ${1:condition} $0
end]]></text>
<tag>unless</tag> <description>unless</description> </snippet> <!-- Case and additional conditions --> <snippet> <text><![CDATA[case ${1:object} when ${2:condition} $0
end]]></text>
<tag>case</tag> <description>case .. end</description> </snippet> <snippet> <text><![CDATA[when ${1:condition} $0]]></text> <tag>when</tag> <description>when</description> </snippet> <snippet> <text><![CDATA[else $0]]></text> <tag>else</tag> <description>else ...</description> </snippet>
</snippets>