1
0
mirror of https://github.com/gryf/snipmate.vim.git synced 2025-12-19 20:38:05 +01:00

fixed typo in Ruby snippets

This commit is contained in:
Michael Sanders
2009-05-15 10:55:37 -04:00
parent 6228190c5a
commit f870b749a0

View File

@@ -1,7 +1,7 @@
# #!/usr/bin/ruby # #!/usr/bin/ruby
snippet #! snippet #!
#!/usr/bin/ruby #!/usr/bin/ruby
# New Block # New Block
snippet =b snippet =b
=begin rdoc =begin rdoc
@@ -11,7 +11,7 @@ snippet y
:yields: ${1:arguments} :yields: ${1:arguments}
snippet rb snippet rb
#!/usr/bin/env ruby -wKU #!/usr/bin/env ruby -wKU
snippet req snippet req
require "${1}"${2} require "${1}"${2}
snippet # snippet #
@@ -68,24 +68,24 @@ snippet cla class .. initialize .. end
def initialize(${2:args}) def initialize(${2:args})
${3} ${3}
end end
end end
snippet cla class .. < ParentClass .. initialize .. end snippet cla class .. < ParentClass .. initialize .. end
class ${1:`substitute(Filename(), '^.', '\u&', '')`} < ${2:ParentClass} class ${1:`substitute(Filename(), '^.', '\u&', '')`} < ${2:ParentClass}
def initialize(${3:args}) def initialize(${3:args})
${4} ${4}
end end
end end
snippet cla ClassName = Struct .. do .. end snippet cla ClassName = Struct .. do .. end
${1:`substitute(Filename(), '^.', '\u&', '')`} = Struct.new(:${2:attr_names}) do ${1:`substitute(Filename(), '^.', '\u&', '')`} = Struct.new(:${2:attr_names}) do
def ${3:method_name} def ${3:method_name}
${4} ${4}
end end
end end
snippet cla class BlankSlate .. initialize .. end snippet cla class BlankSlate .. initialize .. end
class ${1:BlankSlate} class ${1:BlankSlate}
@@ -99,11 +99,11 @@ snippet cla-
class ${1:`substitute(Filename(), '^.', '\u&', '')`} < DelegateClass(${2:ParentClass}) class ${1:`substitute(Filename(), '^.', '\u&', '')`} < DelegateClass(${2:ParentClass})
def initialize(${3:args}) def initialize(${3:args})
super(${4:del_obj}) super(${4:del_obj})
${5} ${5}
end end
end end
snippet mod module .. end snippet mod module .. end
module ${1:`substitute(Filename(), '^.', '\u&', '')`} module ${1:`substitute(Filename(), '^.', '\u&', '')`}
@@ -112,7 +112,7 @@ snippet mod module .. end
snippet mod module .. module_function .. end snippet mod module .. module_function .. end
module ${1:`substitute(Filename(), '^.', '\u&', '')`} module ${1:`substitute(Filename(), '^.', '\u&', '')`}
module_function module_function
${2} ${2}
end end
snippet mod module .. ClassMethods .. end snippet mod module .. ClassMethods .. end
@@ -120,8 +120,16 @@ snippet mod module .. ClassMethods .. end
module ClassMethods module ClassMethods
${2} ${2}
end end
module InstanceMethods
end
def self.included(receiver)
receiver.extend ClassMethods
receiver.send :include, InstanceMethods
end
end
# attr_reader # attr_reader
snippet r snippet r
attr_reader :${1:attr_names} attr_reader :${1:attr_names}
@@ -134,14 +142,14 @@ snippet rw
# include Enumerable # include Enumerable
snippet Enum snippet Enum
include Enumerable include Enumerable
def each(&block) def each(&block)
${1} ${1}
end end
# include Comparable # include Comparable
snippet Comp snippet Comp
include Comparable include Comparable
def <=>(other) def <=>(other)
${1} ${1}
end end
@@ -188,7 +196,7 @@ snippet file File.read()
File.read(${1:"path/to/file"})${2} File.read(${1:"path/to/file"})${2}
snippet Dir Dir.global() { |file| .. } snippet Dir Dir.global() { |file| .. }
Dir.glob(${1:"dir/glob/*"}) { |${2:file}| ${3} } Dir.glob(${1:"dir/glob/*"}) { |${2:file}| ${3} }
snippet Dir Dir[''..''] snippet Dir Dir[".."]
Dir[${1:"glob/**/*.rb"}]${2} Dir[${1:"glob/**/*.rb"}]${2}
snippet dir snippet dir
Filename.dirname(__FILE__) Filename.dirname(__FILE__)
@@ -301,9 +309,9 @@ snippet unif
# option_parse {} # option_parse {}
snippet optp snippet optp
require "optparse" require "optparse"
options = {${1:default => "args"}} options = {${1:default => "args"}}
ARGV.options do |opts| ARGV.options do |opts|
opts.banner = "Usage: #{File.basename($PROGRAM_NAME)} opts.banner = "Usage: #{File.basename($PROGRAM_NAME)}
snippet opt snippet opt
@@ -313,9 +321,9 @@ snippet opt
end end
snippet tc snippet tc
require "test/unit" require "test/unit"
require "${1:library_file_name}" require "${1:library_file_name}"
class Test${2:$1} < Test::Unit::TestCase class Test${2:$1} < Test::Unit::TestCase
def test_${3:case_name} def test_${3:case_name}
${4} ${4}
@@ -323,7 +331,7 @@ snippet tc
end end
snippet ts snippet ts
require "test/unit" require "test/unit"
require "tc_${1:test_case_file}" require "tc_${1:test_case_file}"
require "tc_${2:test_case_file}"${3} require "tc_${2:test_case_file}"${3}
snippet as snippet as