diff options
-rw-r--r-- | template/ruby/pattern.stpl | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/template/ruby/pattern.stpl b/template/ruby/pattern.stpl new file mode 100644 index 0000000..cc02af5 --- /dev/null +++ b/template/ruby/pattern.stpl @@ -0,0 +1,31 @@ +^\s*\zs\(\S.*\)\.each$ + {{$1}}.each do |x| + {{_cursor_}} + end + +^\s*\zs\(\S.*\)\.eachb$ + {{$1}}.each {|x| + {{_cursor_}} + } + +^\s*\zs\(\S.*\)\.eachi$ + {{$1}}.each_with_index do |x,i| + {{_cursor_}} + end + +^\s*\zs\(\S.*\)\.eachbi$ + {{$1}}.each_with_index {|x,i| + {{_cursor_}} + } + +^\s*\zs\(\S.*\)\.map$ + {{$1}}.map do |x| + {{_cursor_}} + end + +^\s*\zs\(\S.*\)\.mapb$ + {{$1}}.map {|x| + {{_cursor_}} + } + + |