App-Mxpress-PDF

 view release on metacpan or  search on metacpan

public/javascripts/ace/snippets/ruby.js  view on Meta::CPAN

	select { |${1:e}| ${2} }\n\
snippet seld\n\
	select do |${1:e}|\n\
		${2}\n\
	end\n\
snippet lam\n\
	lambda { |${1:args}| ${2} }\n\
snippet doo\n\
	do\n\
		${1}\n\
	end\n\
snippet dov\n\
	do |${1:variable}|\n\
		${2}\n\
	end\n\
snippet :\n\
	:${1:key} => ${2:\"value\"}${3}\n\
snippet ope\n\
	open(${1:\"path/or/url/or/pipe\"}, \"${2:w}\") { |${3:io}| ${4} }\n\
# path_from_here()\n\
snippet fpath\n\
	File.join(File.dirname(__FILE__), *%2[${1:rel path here}])${2}\n\
# unix_filter {}\n\
snippet unif\n\
	ARGF.each_line${1} do |${2:line}|\n\
		${3}\n\
	end\n\
# option_parse {}\n\
snippet optp\n\
	require \"optparse\"\n\
\n\
	options = {${1:default => \"args\"}}\n\
\n\
	ARGV.options do |opts|\n\
		opts.banner = \"Usage: #{File.basename($PROGRAM_NAME)}\n\
snippet opt\n\
	opts.on( \"-${1:o}\", \"--${2:long-option-name}\", ${3:String},\n\
	         \"${4:Option description.}\") do |${5:opt}|\n\
		${6}\n\
	end\n\
snippet tc\n\
	require \"test/unit\"\n\
\n\
	require \"${1:library_file_name}\"\n\
\n\
	class Test${2:$1} < Test::Unit::TestCase\n\
		def test_${3:case_name}\n\
			${4}\n\
		end\n\
	end\n\
snippet ts\n\
	require \"test/unit\"\n\
\n\
	require \"tc_${1:test_case_file}\"\n\
	require \"tc_${2:test_case_file}\"${3}\n\
snippet as\n\
	assert ${1:test}, \"${2:Failure message.}\"${3}\n\
snippet ase\n\
	assert_equal ${1:expected}, ${2:actual}${3}\n\
snippet asne\n\
	assert_not_equal ${1:unexpected}, ${2:actual}${3}\n\
snippet asid\n\
	assert_in_delta ${1:expected_float}, ${2:actual_float}, ${3:2 ** -20}${4}\n\
snippet asio\n\
	assert_instance_of ${1:ExpectedClass}, ${2:actual_instance}${3}\n\
snippet asko\n\
	assert_kind_of ${1:ExpectedKind}, ${2:actual_instance}${3}\n\
snippet asn\n\
	assert_nil ${1:instance}${2}\n\
snippet asnn\n\
	assert_not_nil ${1:instance}${2}\n\
snippet asm\n\
	assert_match /${1:expected_pattern}/, ${2:actual_string}${3}\n\
snippet asnm\n\
	assert_no_match /${1:unexpected_pattern}/, ${2:actual_string}${3}\n\
snippet aso\n\
	assert_operator ${1:left}, :${2:operator}, ${3:right}${4}\n\
snippet asr\n\
	assert_raise ${1:Exception} { ${2} }\n\
snippet asrd\n\
	assert_raise ${1:Exception} do\n\
		${2}\n\
	end\n\
snippet asnr\n\
	assert_nothing_raised ${1:Exception} { ${2} }\n\
snippet asnrd\n\
	assert_nothing_raised ${1:Exception} do\n\
		${2}\n\
	end\n\
snippet asrt\n\
	assert_respond_to ${1:object}, :${2:method}${3}\n\
snippet ass assert_same(..)\n\
	assert_same ${1:expected}, ${2:actual}${3}\n\
snippet ass assert_send(..)\n\
	assert_send [${1:object}, :${2:message}, ${3:args}]${4}\n\
snippet asns\n\
	assert_not_same ${1:unexpected}, ${2:actual}${3}\n\
snippet ast\n\
	assert_throws :${1:expected} { ${2} }\n\
snippet astd\n\
	assert_throws :${1:expected} do\n\
		${2}\n\
	end\n\
snippet asnt\n\
	assert_nothing_thrown { ${1} }\n\
snippet asntd\n\
	assert_nothing_thrown do\n\
		${1}\n\
	end\n\
snippet fl\n\
	flunk \"${1:Failure message.}\"${2}\n\
# Benchmark.bmbm do .. end\n\
snippet bm-\n\
	TESTS = ${1:10_000}\n\
	Benchmark.bmbm do |results|\n\
		${2}\n\
	end\n\
snippet rep\n\
	results.report(\"${1:name}:\") { TESTS.times { ${2} }}\n\
# Marshal.dump(.., file)\n\
snippet Md\n\
	File.open(${1:\"path/to/file.dump\"}, \"wb\") { |${2:file}| Marshal.dump(${3:obj}, $2) }${4}\n\
# Mashal.load(obj)\n\
snippet Ml\n\
	File.open(${1:\"path/to/file.dump\"}, \"rb\") { |${2:file}| Marshal.load($2) }${3}\n\
# deep_copy(..)\n\
snippet deec\n\
	Marshal.load(Marshal.dump(${1:obj_to_copy}))${2}\n\
snippet Pn-\n\
	PStore.new(${1:\"file_name.pstore\"})${2}\n\
snippet tra\n\
	transaction(${1:true}) { ${2} }\n\
# xmlread(..)\n\
snippet xml-\n\
	REXML::Document.new(File.read(${1:\"path/to/file\"}))${2}\n\
# xpath(..) { .. }\n\
snippet xpa\n\
	elements.each(${1:\"//Xpath\"}) do |${2:node}|\n\
		${3}\n\
	end\n\
# class_from_name()\n\
snippet clafn\n\
	split(\"::\").inject(Object) { |par, const| par.const_get(const) }\n\
# singleton_class()\n\
snippet sinc\n\
	class << self; self end\n\
snippet nam\n\
	namespace :${1:`Filename()`} do\n\
		${2}\n\
	end\n\
snippet tas\n\
	desc \"${1:Task description}\"\n\
	task :${2:task_name => [:dependent, :tasks]} do\n\
		${3}\n\
	end\n\
# block\n\
snippet b\n\



( run in 2.311 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )