Ruby: Remove some duplication
This commit is contained in:
parent
6ff32d353e
commit
1327c1ba54
@ -302,18 +302,6 @@ begin
|
|||||||
end while ${1:expression}
|
end while ${1:expression}
|
||||||
endsnippet
|
endsnippet
|
||||||
|
|
||||||
snippet "\b(r|attr)" "attr_reader :<attr_names>" r
|
|
||||||
attr_reader :${0:attr_names}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet "\b(w|attr)" "attr_writer :<attr_names>" r
|
|
||||||
attr_writer :${0:attr_names}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet "\b(rw|attr)" "attr_accessor :<attr_names>" r
|
|
||||||
attr_accessor :${0:attr_names}
|
|
||||||
endsnippet
|
|
||||||
|
|
||||||
snippet begin "begin ... rescue ... end"
|
snippet begin "begin ... rescue ... end"
|
||||||
begin
|
begin
|
||||||
$1
|
$1
|
||||||
|
@ -121,23 +121,17 @@ snippet cla class .. initialize .. end
|
|||||||
${0}
|
${0}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
snippet cla class .. < ParentClass .. initialize .. end
|
snippet cla< class .. < ParentClass .. initialize .. end
|
||||||
class ${1:`substitute(vim_snippets#Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`} < ${2:ParentClass}
|
class ${1:`substitute(vim_snippets#Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`} < ${2:ParentClass}
|
||||||
def initialize(${3:args})
|
def initialize(${3:args})
|
||||||
${0}
|
${0}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
snippet cla ClassName = Struct .. do .. end
|
snippet blankslate class BlankSlate .. initialize .. end
|
||||||
${1:`substitute(vim_snippets#Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`} = Struct.new(:${2:attr_names}) do
|
|
||||||
def ${3:method_name}
|
|
||||||
${0}
|
|
||||||
end
|
|
||||||
end
|
|
||||||
snippet cla class BlankSlate .. initialize .. end
|
|
||||||
class ${0:BlankSlate}
|
class ${0:BlankSlate}
|
||||||
instance_methods.each { |meth| undef_method(meth) unless meth =~ /\A__/ }
|
instance_methods.each { |meth| undef_method(meth) unless meth =~ /\A__/ }
|
||||||
end
|
end
|
||||||
snippet cla class << self .. end
|
snippet claself class << self .. end
|
||||||
class << ${1:self}
|
class << ${1:self}
|
||||||
${0}
|
${0}
|
||||||
end
|
end
|
||||||
@ -152,12 +146,6 @@ snippet cla-
|
|||||||
end
|
end
|
||||||
snippet mod module .. end
|
snippet mod module .. end
|
||||||
module ${1:`substitute(vim_snippets#Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`}
|
module ${1:`substitute(vim_snippets#Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`}
|
||||||
${0}
|
|
||||||
end
|
|
||||||
snippet mod module .. module_function .. end
|
|
||||||
module ${1:`substitute(vim_snippets#Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`}
|
|
||||||
module_function
|
|
||||||
|
|
||||||
${0}
|
${0}
|
||||||
end
|
end
|
||||||
snippet mod module .. ClassMethods .. end
|
snippet mod module .. ClassMethods .. end
|
||||||
|
Loading…
Reference in New Issue
Block a user