Merge remote-tracking branch 'upstream/master'
This commit is contained in:
commit
299408e405
1
AUTHORS
1
AUTHORS
@ -34,3 +34,4 @@ marutanm
|
|||||||
msanders
|
msanders
|
||||||
Povilas Balzaravičius Pawka
|
Povilas Balzaravičius Pawka
|
||||||
Dmitry Dementev
|
Dmitry Dementev
|
||||||
|
Travis Holton
|
||||||
|
@ -197,4 +197,21 @@ snippet MIT
|
|||||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
|
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
|
||||||
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
${3}
|
||||||
|
snippet APACHE
|
||||||
|
${1:one line to give the program's name and a brief description}
|
||||||
|
Copyright `strftime("%Y")` ${2:copyright holder}
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
||||||
|
|
||||||
${3}
|
${3}
|
||||||
|
@ -30,20 +30,22 @@ snippet bfun
|
|||||||
${2:// body...}
|
${2:// body...}
|
||||||
# Class
|
# Class
|
||||||
snippet cla class ..
|
snippet cla class ..
|
||||||
class ${1:ClassName}
|
class ${1:`substitute(Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`}
|
||||||
${2:// body...}
|
${2}
|
||||||
snippet cla class .. constructor: ..
|
snippet cla class .. constructor: ..
|
||||||
class ${1:ClassName}
|
class ${1:`substitute(Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`}
|
||||||
constructor: (${2:args}) ->
|
constructor: (${2:args}) ->
|
||||||
${3:// body...}
|
${3}
|
||||||
|
|
||||||
${4}
|
${4}
|
||||||
snippet cla class .. extends ..
|
snippet cla class .. extends ..
|
||||||
class ${1:ClassName} extends ${2:Ancestor}
|
class ${1:`substitute(Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`} extends ${2:ParentClass}
|
||||||
${3:// body...}
|
${3}
|
||||||
snippet cla class .. extends .. constructor: ..
|
snippet cla class .. extends .. constructor: ..
|
||||||
class ${1:ClassName} extends ${2:Ancestor}
|
class ${1:`substitute(Filename(), '\(_\|^\)\(.\)', '\u\2', 'g')`} extends ${2:ParentClass}
|
||||||
constructor: (${3:args}) ->
|
constructor: (${3:args}) ->
|
||||||
${4:// body...}
|
${4}
|
||||||
|
|
||||||
${5}
|
${5}
|
||||||
# If
|
# If
|
||||||
snippet if
|
snippet if
|
||||||
|
@ -8,7 +8,6 @@ snippet %%
|
|||||||
{% end$1 %}
|
{% end$1 %}
|
||||||
snippet {
|
snippet {
|
||||||
{{ ${1} }}${2}
|
{{ ${1} }}${2}
|
||||||
|
|
||||||
# Template Tags
|
# Template Tags
|
||||||
|
|
||||||
snippet autoescape
|
snippet autoescape
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# #!/usr/bin/perl
|
# #!/usr/bin/perl
|
||||||
snippet #!
|
snippet #!
|
||||||
#!/usr/bin/perl
|
#!/usr/bin/env perl
|
||||||
|
|
||||||
# Hash Pointer
|
# Hash Pointer
|
||||||
snippet .
|
snippet .
|
||||||
@ -47,10 +47,11 @@ snippet xunless
|
|||||||
${1:expression} unless ${2:condition};${3}
|
${1:expression} unless ${2:condition};${3}
|
||||||
# Try/Except
|
# Try/Except
|
||||||
snippet eval
|
snippet eval
|
||||||
|
local $@;
|
||||||
eval {
|
eval {
|
||||||
${1:# do something risky...}
|
${1:# do something risky...}
|
||||||
};
|
};
|
||||||
if ($@) {
|
if (my $e = $@) {
|
||||||
${2:# handle failure...}
|
${2:# handle failure...}
|
||||||
}
|
}
|
||||||
# While Loop
|
# While Loop
|
||||||
@ -133,19 +134,19 @@ snippet begin
|
|||||||
|
|
||||||
# call package function with some parameter
|
# call package function with some parameter
|
||||||
snippet pkgmv
|
snippet pkgmv
|
||||||
__PACKAGE__->${1:package_method}(${2:var});
|
__PACKAGE__->${1:package_method}(${2:var})
|
||||||
|
|
||||||
# call package function without a parameter
|
# call package function without a parameter
|
||||||
snippet pkgm
|
snippet pkgm
|
||||||
__PACKAGE__->${1:package_method}();
|
__PACKAGE__->${1:package_method}()
|
||||||
|
|
||||||
# call package "get_" function without a parameter
|
# call package "get_" function without a parameter
|
||||||
snippet pkget
|
snippet pkget
|
||||||
__PACKAGE__->get_${1:package_method}();
|
__PACKAGE__->get_${1:package_method}()
|
||||||
|
|
||||||
# call package function with a parameter
|
# call package function with a parameter
|
||||||
snippet pkgetv
|
snippet pkgetv
|
||||||
__PACKAGE__->get_${1:package_method}(${2:var});
|
__PACKAGE__->get_${1:package_method}(${2:var})
|
||||||
|
|
||||||
# complex regex
|
# complex regex
|
||||||
snippet qrx
|
snippet qrx
|
||||||
@ -214,6 +215,15 @@ snippet psub
|
|||||||
|
|
||||||
${2:Summary....}
|
${2:Summary....}
|
||||||
|
|
||||||
|
# Heading for inline subroutine pod
|
||||||
|
snippet psubi
|
||||||
|
=head2 ${1:MethodName}
|
||||||
|
|
||||||
|
${2:Summary...}
|
||||||
|
|
||||||
|
|
||||||
|
=cut
|
||||||
|
|
||||||
|
|
||||||
# Subroutine signature
|
# Subroutine signature
|
||||||
snippet parg
|
snippet parg
|
||||||
@ -257,7 +267,7 @@ snippet moosecl
|
|||||||
package ${1:ClassName};
|
package ${1:ClassName};
|
||||||
|
|
||||||
use Moose;
|
use Moose;
|
||||||
#extends ${2:# ParentClass};
|
#extends '${2:# ParentClass}';
|
||||||
|
|
||||||
${6:# body of class}
|
${6:# body of class}
|
||||||
|
|
||||||
@ -300,7 +310,7 @@ snippet override
|
|||||||
# use test classes
|
# use test classes
|
||||||
snippet tuse
|
snippet tuse
|
||||||
use Test::More;
|
use Test::More;
|
||||||
use Test::Deep;
|
use Test::Deep ();
|
||||||
use Test::Exception;
|
use Test::Exception;
|
||||||
|
|
||||||
# local test lib
|
# local test lib
|
||||||
@ -316,7 +326,7 @@ snippet trunner
|
|||||||
use ${1:test_class};
|
use ${1:test_class};
|
||||||
$1->runtests();
|
$1->runtests();
|
||||||
|
|
||||||
#testclass
|
# Test::Class-style test
|
||||||
snippet tsub
|
snippet tsub
|
||||||
sub t${1:number}_${2:test_case} :Test(${3:num_of_tests}) {
|
sub t${1:number}_${2:test_case} :Test(${3:num_of_tests}) {
|
||||||
my $self = shift;
|
my $self = shift;
|
||||||
@ -324,6 +334,12 @@ snippet tsub
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Test::Routine-style test
|
||||||
|
snippet trsub
|
||||||
|
test ${1:test_name} => { description => '${2:Description of test.}'} => sub {
|
||||||
|
my ($self) = @_;
|
||||||
|
${3:# test code}
|
||||||
|
};
|
||||||
|
|
||||||
#prep test method
|
#prep test method
|
||||||
snippet tprep
|
snippet tprep
|
||||||
|
@ -152,6 +152,10 @@ snippet w
|
|||||||
# attr_accessor
|
# attr_accessor
|
||||||
snippet rw
|
snippet rw
|
||||||
attr_accessor :${1:attr_names}
|
attr_accessor :${1:attr_names}
|
||||||
|
snippet atp
|
||||||
|
attr_protected :${1:attr_names}
|
||||||
|
snippet ata
|
||||||
|
attr_accessible :${1:attr_names}
|
||||||
# include Enumerable
|
# include Enumerable
|
||||||
snippet Enum
|
snippet Enum
|
||||||
include Enumerable
|
include Enumerable
|
||||||
@ -680,8 +684,6 @@ snippet logi
|
|||||||
logger.info { "${1:message}" }${2}
|
logger.info { "${1:message}" }${2}
|
||||||
snippet logw
|
snippet logw
|
||||||
logger.warn { "${1:message}" }${2}
|
logger.warn { "${1:message}" }${2}
|
||||||
snippet mac
|
|
||||||
add_column :${1:table}, :${2:column}, :${3:type}
|
|
||||||
snippet mapc
|
snippet mapc
|
||||||
${1:map}.${2:connect} '${3:controller/:action/:id}'
|
${1:map}.${2:connect} '${3:controller/:action/:id}'
|
||||||
snippet mapca
|
snippet mapca
|
||||||
@ -696,37 +698,12 @@ snippet mapwo
|
|||||||
end
|
end
|
||||||
snippet mbs
|
snippet mbs
|
||||||
before_save :${1:method}
|
before_save :${1:method}
|
||||||
snippet mcc
|
|
||||||
change_column :${1:table}, :${2:column}, :${3:type}
|
|
||||||
snippet mccc
|
|
||||||
t.column :${1:title}, :${2:string}
|
|
||||||
snippet mcht
|
snippet mcht
|
||||||
change_table :${1:table_name} do |t|
|
change_table :${1:table_name} do |t|
|
||||||
${2}
|
${2}
|
||||||
end
|
end
|
||||||
snippet mcol
|
|
||||||
remove_column :${1:table}, :${2:column}
|
|
||||||
snippet mct
|
|
||||||
create_table :${1:table_name} do |t|
|
|
||||||
t.column :${2:name}, :${3:type}
|
|
||||||
end
|
|
||||||
snippet migration
|
|
||||||
class ${1:`Snippet_MigrationNameFromFilename()`} < ActiveRecord::Migration
|
|
||||||
def self.up
|
|
||||||
${2}
|
|
||||||
end
|
|
||||||
|
|
||||||
def self.down
|
|
||||||
end
|
|
||||||
end
|
|
||||||
snippet mp
|
snippet mp
|
||||||
map(&:${1:id})
|
map(&:${1:id})
|
||||||
snippet mrc
|
|
||||||
remove_column :${1:column}
|
|
||||||
snippet mrmc
|
|
||||||
remove_column :${1:table}, :${2:column}
|
|
||||||
snippet mrnc
|
|
||||||
rename_column :${1:table}, :${2:old}, :${3:new}
|
|
||||||
snippet mrw
|
snippet mrw
|
||||||
mattr_accessor :${1:attr_names}
|
mattr_accessor :${1:attr_names}
|
||||||
snippet oa
|
snippet oa
|
||||||
@ -854,13 +831,6 @@ snippet tcts
|
|||||||
snippet tctss
|
snippet tctss
|
||||||
t.timestamps
|
t.timestamps
|
||||||
${1}
|
${1}
|
||||||
snippet trc
|
|
||||||
t.remove :${1:column}
|
|
||||||
snippet tre
|
|
||||||
t.rename :${1:old_column_name}, :${2:new_column_name}
|
|
||||||
${3}
|
|
||||||
snippet tref
|
|
||||||
t.references :${1:model}
|
|
||||||
snippet va
|
snippet va
|
||||||
validates_associated :${1:attribute}
|
validates_associated :${1:attribute}
|
||||||
snippet vao
|
snippet vao
|
||||||
@ -905,8 +875,33 @@ snippet mac
|
|||||||
add_column :${1:table_name}, :${2:column_name}, :${3:data_type}
|
add_column :${1:table_name}, :${2:column_name}, :${3:data_type}
|
||||||
snippet mrc
|
snippet mrc
|
||||||
remove_column :${1:table_name}, :${2:column_name}
|
remove_column :${1:table_name}, :${2:column_name}
|
||||||
snippet mrenc
|
snippet mrnc
|
||||||
rename_column :${1:table_name}, :${2:old_column_name}, :${3:new_column_name}
|
rename_column :${1:table_name}, :${2:old_column_name}, :${3:new_column_name}
|
||||||
|
snippet mcc
|
||||||
|
change_column :${1:table}, :${2:column}, :${3:type}
|
||||||
|
snippet mccc
|
||||||
|
t.column :${1:title}, :${2:string}
|
||||||
|
snippet mct
|
||||||
|
create_table :${1:table_name} do |t|
|
||||||
|
t.column :${2:name}, :${3:type}
|
||||||
|
end
|
||||||
|
snippet migration
|
||||||
|
class ${1:class_name} < ActiveRecord::Migration
|
||||||
|
def self.up
|
||||||
|
${2}
|
||||||
|
end
|
||||||
|
|
||||||
|
def self.down
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
snippet trc
|
||||||
|
t.remove :${1:column}
|
||||||
|
snippet tre
|
||||||
|
t.rename :${1:old_column_name}, :${2:new_column_name}
|
||||||
|
${3}
|
||||||
|
snippet tref
|
||||||
|
t.references :${1:model}
|
||||||
|
|
||||||
#rspec
|
#rspec
|
||||||
snippet it
|
snippet it
|
||||||
|
Loading…
Reference in New Issue
Block a user