snippet req require require "${1}" snippet case case ${1:object} when ${2:condition} ${0} end snippet when when ${1:condition} ${0} snippet def def ${1:method_name} ${0} end snippet pdef private def ${1:method_name} ${0} end snippet if if ${1:condition} ${0:${VISUAL}} end snippet ife if ${1:condition} ${2:${VISUAL}} else ${0} end snippet wh while ${1:condition} ${0:${VISUAL}} end snippet cla class .. end class ${1:`substitute(vim_snippets#Filename(), "\(_\|^\)\(.\)", "\u\2", "g")`} ${0} end snippet mod class .. end module ${1:`substitute(vim_snippets#Filename(), "\(_\|^\)\(.\)", "\u\2", "g")`} ${0} end snippet r getter ${0:name} snippet r! getter! ${0:name} snippet r? getter? ${0:name} snippet w setter ${0:name} snippet w! setter! ${0:name} snippet w? setter? ${0:name} snippet rw property ${0:name} snippet rw! property! ${0:name} snippet rw? property? ${0:name} snippet defs def self.${1:class_method_name} ${0} end snippet defi def initialize(${1}) ${0} end snippet do do ${0:${VISUAL}} end snippet dov do |${1:v}| ${2} end snippet desc describe ${1:`substitute(substitute(vim_snippets#Filename(), "_spec$", "", ""), "\(_\|^\)\(.\)", "\u\2", "g")`} do ${0} end snippet it it "${1}" do ${0} end