DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.252
Web Server : Microsoft-IIS/7.5
System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  C:/Program Files (x86)/Sublime Text 2/Pristine Packages/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : C:/Program Files (x86)/Sublime Text 2/Pristine Packages/Rails.sublime-package
PKiZ=Õ$LABEL.sublime-snippet<snippet>
    <content><![CDATA[\$LABEL]]></content>
    <tabTrigger>$L</tabTrigger>
    <scope>source.yaml</scope>
    <description>$LABEL</description>
</snippet>
PKiZ={$$7%3C%=-Fixtures_identify(%3Asymbol)-%%3E.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}Fixtures.identify(:${1:name})${TM_RAILS_TEMPLATE_END_RUBY_EXPR}$0]]></content>
    <tabTrigger>fi</tabTrigger>
    <scope>source.yaml</scope>
    <description>&lt;%= Fixtures.identify(:symbol) %&gt;</description>
</snippet>
PKiZ=]dmm"180-rails-form_tag.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_INLINE}form_tag(${1::action => "${5:update}"}${6:, {:${8:class} => "${9:form}"\}}) do${TM_RAILS_TEMPLATE_END_RUBY_EXPR}
  $0
${TM_RAILS_TEMPLATE_END_RUBY_BLOCK}]]></content>
    <tabTrigger>ft</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>form_tag</description>
</snippet>
PKiZ=vafter_create.sublime-snippet<snippet>
    <content><![CDATA[after_create ]]></content>
    <tabTrigger>aftc</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>after_create</description>
</snippet>
PKiZ=Vafter_destroy.sublime-snippet<snippet>
    <content><![CDATA[after_destroy ]]></content>
    <tabTrigger>aftd</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>after_destroy</description>
</snippet>
PKiZ=^after_save.sublime-snippet<snippet>
    <content><![CDATA[after_save ]]></content>
    <tabTrigger>afts</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>after_save</description>
</snippet>
PKiZ=Fafter_update.sublime-snippet<snippet>
    <content><![CDATA[after_update ]]></content>
    <tabTrigger>aftu</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>after_update</description>
</snippet>
PKiZ=zQ5{ after_validation.sublime-snippet<snippet>
    <content><![CDATA[after_validation ]]></content>
    <tabTrigger>aftv</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>after_validation</description>
</snippet>
PKiZ=*after_validation_on_create.sublime-snippet<snippet>
    <content><![CDATA[after_validation_on_create ]]></content>
    <tabTrigger>aftvoc</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>after_validation_on_create</description>
</snippet>
PKiZ=Й*after_validation_on_update.sublime-snippet<snippet>
    <content><![CDATA[after_validation_on_update ]]></content>
    <tabTrigger>aftvou</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>after_validation_on_update</description>
</snippet>
PKiZ=#	-assert(var-=-assigns(%3Avar)).sublime-snippet<snippet>
    <content><![CDATA[assert(${1:var} = assigns(:${1}), "Cannot find @${1}")
$0]]></content>
    <tabTrigger>asg</tabTrigger>
    <scope>source.ruby</scope>
    <description>assert(var = assigns(:var))</description>
</snippet>
PKiZ=YC!assert_difference.sublime-snippet<snippet>
    <content><![CDATA[assert_difference "${1:Model}.${2:count}", ${3:1} do
  $0
end]]></content>
    <tabTrigger>asd</tabTrigger>
    <scope>source.ruby</scope>
    <description>assert_difference</description>
</snippet>
PKiZ=tY$assert_no_difference.sublime-snippet<snippet>
    <content><![CDATA[assert_no_difference "${1:Model}.${2:count}" do
  $0
end]]></content>
    <tabTrigger>asnd</tabTrigger>
    <scope>source.ruby</scope>
    <description>assert_no_difference</description>
</snippet>
PKiZ=y)""2assert_redirected_to-(nested-path).sublime-snippet<snippet>
    <content><![CDATA[assert_redirected_to ${2:${12:parent}_${13:child}_path(${14:@}${15:${12}}, ${16:@}${17:${13}})}]]></content>
    <tabTrigger>artnp</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>assert_redirected_to (nested path)</description>
</snippet>
PKiZ=9assert_redirected_to-(nested-path-plural).sublime-snippet<snippet>
    <content><![CDATA[assert_redirected_to ${10:${2:parent}_${3:child}_path(${4:@}${5:${2}})}]]></content>
    <tabTrigger>artnpp</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>assert_redirected_to (nested path plural)</description>
</snippet>
PKiZ=Puz+assert_redirected_to-(path).sublime-snippet<snippet>
    <content><![CDATA[assert_redirected_to ${2:${12:model}_path(${13:@}${14:${12}})}]]></content>
    <tabTrigger>artp</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>assert_redirected_to (path)</description>
</snippet>
PKiZ=A42assert_redirected_to-(path-plural).sublime-snippet<snippet>
    <content><![CDATA[assert_redirected_to ${10:${2:model}s_path}]]></content>
    <tabTrigger>artpp</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>assert_redirected_to (path plural)</description>
</snippet>
PKiZ=+assert_rjs.sublime-snippet<snippet>
    <content><![CDATA[assert_rjs :${1:replace}, ${2:"${3:dom id}"}]]></content>
    <tabTrigger>asrj</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>assert_rjs</description>
</snippet>
PKiZ=:wassert_select.sublime-snippet<snippet>
    <content><![CDATA[assert_select '${1:path}'${2:, :${3:text} => ${4:'${5:inner_html}'}}${6: do
	$0
end}]]></content>
    <tabTrigger>ass</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>assert_select</description>
</snippet>
PKiZ=лbefore_create.sublime-snippet<snippet>
    <content><![CDATA[before_create ]]></content>
    <tabTrigger>befc</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>before_create</description>
</snippet>
PKiZ=AY{+before_destroy.sublime-snippet<snippet>
    <content><![CDATA[before_destroy ]]></content>
    <tabTrigger>befd</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>before_destroy</description>
</snippet>
PKiZ=KZbefore_save.sublime-snippet<snippet>
    <content><![CDATA[before_save ]]></content>
    <tabTrigger>befs</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>before_save</description>
</snippet>
PKiZ=&(before_update.sublime-snippet<snippet>
    <content><![CDATA[before_update ]]></content>
    <tabTrigger>befu</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>before_update</description>
</snippet>
PKiZ=Mٸ!before_validation.sublime-snippet<snippet>
    <content><![CDATA[before_validation ]]></content>
    <tabTrigger>befv</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>before_validation</description>
</snippet>
PKiZ=D91+before_validation_on_create.sublime-snippet<snippet>
    <content><![CDATA[before_validation_on_create ]]></content>
    <tabTrigger>befvoc</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>before_validation_on_create</description>
</snippet>
PKiZ=+before_validation_on_update.sublime-snippet<snippet>
    <content><![CDATA[before_validation_on_update]]></content>
    <tabTrigger>befvou</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>before_validation_on_update</description>
</snippet>
PKiZ=T7belongs_to-(bt).sublime-snippet<snippet>
    <content><![CDATA[belongs_to :${1:object}${2:, :class_name => "${3:${1/[[:alpha:]]+|(_)/(?1::\u$0)/g}}", :foreign_key => "${4:${1}_id}"}]]></content>
    <tabTrigger>bt</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>belongs_to</description>
</snippet>
PKiZ=Gcattr_accessor.sublime-snippet<snippet>
    <content><![CDATA[cattr_accessor :${0:attr_names}]]></content>
    <tabTrigger>crw</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>cattr_accessor</description>
</snippet>
PKiZ=R$Create-binary-column.sublime-snippet<snippet>
    <content><![CDATA[t.binary :${1:title}${2:, :limit => ${3:2}.megabytes}
$0]]></content>
    <tabTrigger>tcbi</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>Table column binary</description>
</snippet>
PKiZ=n%Create-boolean-column.sublime-snippet<snippet>
    <content><![CDATA[t.boolean :${1:title}
$0]]></content>
    <tabTrigger>tcb</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>Table column boolean</description>
</snippet>
PKiZ=b5YZZ'Create-controller-class.sublime-snippet<snippet>
    <content><![CDATA[class ${1:Model}Controller < ApplicationController
	before_filter :find_${2:model}

	$0

	private
	def find_${2}
		@$2 = ${3:$1}.find(params[:id]) if params[:id]
	end
end]]></content>
    <tabTrigger>cla</tabTrigger>
    <scope>source.ruby</scope>
    <description>Create controller class</description>
</snippet>
PKiZ=u~"Create-date-column.sublime-snippet<snippet>
    <content><![CDATA[t.date :${1:title}
$0]]></content>
    <tabTrigger>tcda</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>Table column date</description>
</snippet>
PKiZ=7&Create-datetime-column.sublime-snippet<snippet>
    <content><![CDATA[t.datetime :${1:title}
$0]]></content>
    <tabTrigger>tcdt</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>Table column datetime</description>
</snippet>
PKiZ=ſ66%Create-decimal-column.sublime-snippet<snippet>
    <content><![CDATA[t.decimal :${1:title}${2:${3:, :precision => ${4:10}}${5:, :scale => ${6:2}}}
$0]]></content>
    <tabTrigger>tcd</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>Table column decimal</description>
</snippet>
PKiZ=`6#Create-float-column.sublime-snippet<snippet>
    <content><![CDATA[t.float :${1:title}
$0]]></content>
    <tabTrigger>tcf</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>Table column float</description>
</snippet>
PKiZ==@a11,Create-functional-test-class.sublime-snippet<snippet>
    <content><![CDATA[require File.dirname(__FILE__) + '/../test_helper'

class ${1:Model}ControllerTest < ActionController::TestCase
	deft$0
end
]]></content>
    <tabTrigger>cla</tabTrigger>
    <scope>source.ruby</scope>
    <description>Create functional test class</description>
</snippet>
PKiZ=%Create-integer-column.sublime-snippet<snippet>
    <content><![CDATA[t.integer :${1:title}
$0]]></content>
    <tabTrigger>tci</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>Table column integer</description>
</snippet>
PKiZ=ʥa$$*Create-lock_version-column.sublime-snippet<snippet>
    <content><![CDATA[t.integer :lock_version, :null => false, :default => 0
$0]]></content>
    <tabTrigger>tcl</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>Table column lock_version</description>
</snippet>
PKiZ=-CC(Create-references-column.sublime-snippet<snippet>
    <content><![CDATA[t.references :${1:taggable}${2:, :polymorphic => ${3:{ :default => '${4:Photo}' \}}}
$0]]></content>
    <tabTrigger>tcr</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>Table column(s) references</description>
</snippet>
PKiZ=N9$Create-string-column.sublime-snippet<snippet>
    <content><![CDATA[t.string :${1:title}
$0]]></content>
    <tabTrigger>tcs</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>Table column string</description>
</snippet>
PKiZ=b"Create-text-column.sublime-snippet<snippet>
    <content><![CDATA[t.text :${1:title}
$0]]></content>
    <tabTrigger>tct</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>Table column text</description>
</snippet>
PKiZ=Ϳ"Create-time-column.sublime-snippet<snippet>
    <content><![CDATA[t.time :${1:title}
$0]]></content>
    <tabTrigger>tcti</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>Table column time</description>
</snippet>
PKiZ=%K'Create-timestamp-column.sublime-snippet<snippet>
    <content><![CDATA[t.timestamp :${1:title}
$0]]></content>
    <tabTrigger>tcts</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>Table column timestamp</description>
</snippet>
PKiZ=HuO)Create-timestamps-columns.sublime-snippet<snippet>
    <content><![CDATA[t.timestamps
$0]]></content>
    <tabTrigger>tctss</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>Table column timestamps</description>
</snippet>
PKiZ=Ehh#def-create-resource.sublime-snippet<snippet>
    <content><![CDATA[def create
	@${1:model} = ${2:${1/[[:alpha:]]+|(_)/(?1::\u$0)/g}}.new(params[:$1])
	$0
	respond_to do |wants|
		if @$1.save
			flash[:notice] = '$2 was successfully created.'
			wants.html { redirect_to(@$1) }
			wants.xml { render :xml => @$1, :status => :created, :location => @$1 }
		else
			wants.html { render :action => "new" }
			wants.xml { render :xml => @$1.errors, :status => :unprocessable_entity }
		end
	end
end
]]></content>
    <tabTrigger>defcreate</tabTrigger>
    <scope>meta.rails.controller</scope>
    <description>def create - resource</description>
</snippet>
PKiZ=q)&g[[def-get-request.sublime-snippet<snippet>
    <content><![CDATA[def test_should_get_${1:action}
	${2:@${3:model} = ${4:$3s}(:${5:fixture_name})
	}get :${1}${6:, :id => @$3.to_param}
	assert_response :success
	$0
end]]></content>
    <tabTrigger>deftg</tabTrigger>
    <scope>meta.rails.functional_test</scope>
    <description>def test_should_get_action</description>
</snippet>
PKiZ={kk def-post-request.sublime-snippet<snippet>
    <content><![CDATA[def test_should_post_${1:action}
	${3:@$2 = ${4:$2s}(:${5:fixture_name})
	}post :${1}${6:, :id => @$2.to_param}, :${2:model} => { $0 }
	assert_response :redirect

end]]></content>
    <tabTrigger>deftp</tabTrigger>
    <scope>meta.rails.functional_test</scope>
    <description>def test_should_post_action</description>
</snippet>
PKiZ=end.sublime-snippet<snippet>
    <content><![CDATA[<% end -%>]]></content>
    <tabTrigger>end</tabTrigger>
    <scope>text.html.ruby</scope>
    <description>end (ERB)</description>
</snippet>
PKiZ=Xfind(%3Aall).sublime-snippet<snippet>
    <content><![CDATA[find(:all${1:, :conditions => ['${2:${3:field} = ?}', ${5:true}]})]]></content>
    <tabTrigger>fina</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>find(:all)</description>
</snippet>
PKiZ=ROfind(%3Afirst).sublime-snippet<snippet>
    <content><![CDATA[find(:first${1:, :conditions => ['${2:${3:field} = ?}', ${5:true}]})]]></content>
    <tabTrigger>finf</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>find(:first)</description>
</snippet>
PKiZ=Jvfind(id).sublime-snippet<snippet>
    <content><![CDATA[find(${1:id})]]></content>
    <tabTrigger>fini</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>find(id)</description>
</snippet>
PKiZ=hfor-loop-erb.sublime-snippet<snippet>
    <content><![CDATA[<% if !${1:list}.blank? %>
  <% for ${2:item} in ${1} %>
    $3
  <% end %>
<% else %>
  $4
<% end %>
]]></content>
    <tabTrigger>for</tabTrigger>
    <scope>text.html.ruby</scope>
    <description>for loop in rhtml</description>
</snippet>
PKiZ=eC!form_for-checkbox.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.check_box :${1:attribute}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>f.</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>f.check_box (ffcb)</description>
</snippet>
PKiZ="form_for-check_box.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.check_box :${1:attribute}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>ffcb</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>form_for check_box</description>
</snippet>
PKiZ=Q%form_for-file_field-2.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.file_field :${1:attribute}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>ffff</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>form_for file_field</description>
</snippet>
PKiZ=a#form_for-file_field.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.file_field :${1:attribute}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>f.</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>f.file_field (ffff)</description>
</snippet>
PKiZ=`Yx!!'form_for-hidden_field-2.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.hidden_field :${1:attribute}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>ffhf</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>form_for hidden_field</description>
</snippet>
PKiZ=u%form_for-hidden_field.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.hidden_field :${1:attribute}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>f.</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>f.hidden_field (ffhf)</description>
</snippet>
PKiZ=~2(CC form_for-label-2.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.label :${1:attribute}${2:, "${3:${1/[[:alpha:]]+|(_)/(?1: :\u$0)/g}}"}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>ffl</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>form_for label</description>
</snippet>
PKiZ=lAAform_for-label.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.label :${1:attribute}${2:, "${3:${1/[[:alpha:]]+|(_)/(?1: :\u$0)/g}}"}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>f.</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>f.label (ffl)</description>
</snippet>
PKiZ=i%%)form_for-password_field-2.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.password_field :${1:attribute}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>ffpf</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>form_for password_field</description>
</snippet>
PKiZ=tg##'form_for-password_field.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.password_field :${1:attribute}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>f.</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>f.password_field (ffpf)</description>
</snippet>
PKiZ=&f,,$form_for-radio_box-2.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.radio_box :${1:attribute}, :${2:tag_value}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>ffrb</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>form_for radio_box</description>
</snippet>
PKiZ=h^`**"form_for-radio_box.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.radio_box :${1:attribute}, :${2:tag_value}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>f.</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>f.radio_box (ffrb)</description>
</snippet>
PKiZ=tq99!form_for-submit-2.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.submit "${1:Submit}"${2:, :disable_with => '${3:$1ing...}'}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>ffs</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>form_for submit</description>
</snippet>
PKiZ="77form_for-submit.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.submit "${1:Submit}"${2:, :disable_with => '${3:$1ing...}'}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>f.</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>f.submit (ffs)</description>
</snippet>
PKiZ= $form_for-text_area-2.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.text_area :${1:attribute}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>ffta</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>form_for text_area</description>
</snippet>
PKiZ={"form_for-text_area.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.text_area :${1:attribute}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>f.</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>f.text_area (ffta)</description>
</snippet>
PKiZ=|B,%form_for-text_field-2.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.text_field :${1:attribute}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>fftf</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>form_for text_field</description>
</snippet>
PKiZ=HS#form_for-text_field.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}f.text_field :${1:attribute}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>f.</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>f.text_field (fftf)</description>
</snippet>
PKiZ=JF$form_for-with-errors.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}error_messages_for :${1:model}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}

${TM_RAILS_TEMPLATE_START_RUBY_INLINE}form_for @${2:$1} do |f|${TM_RAILS_TEMPLATE_END_RUBY_INLINE}
  $0
${TM_RAILS_TEMPLATE_END_RUBY_BLOCK}]]></content>
    <tabTrigger>ffe</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>form_for with errors</description>
</snippet>
PKiZ=7@<<form_for.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_INLINE}form_for @${1:model} do |f|${TM_RAILS_TEMPLATE_END_RUBY_INLINE}
  $0
${TM_RAILS_TEMPLATE_END_RUBY_BLOCK}]]></content>
    <tabTrigger>ff</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>form_for</description>
</snippet>
PKiZ=«W##/has_and_belongs_to_many-(habtm).sublime-snippet<snippet>
    <content><![CDATA[has_and_belongs_to_many :${1:object}${2:, :join_table => "${3:table_name}", :foreign_key => "${4:${1}_id}"}]]></content>
    <tabTrigger>habtm</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>has_and_belongs_to_many</description>
</snippet>
PKiZ=Rvhas_many-(hm).sublime-snippet<snippet>
    <content><![CDATA[has_many :${1:object}s${2:, :class_name => "${1}", :foreign_key => "${4:reference}_id"}]]></content>
    <tabTrigger>hm</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>has_many</description>
</snippet>
PKiZ=a''"has_many-(through).sublime-snippet<snippet>
    <content><![CDATA[has_many :${1:objects}, :through => :${2:join_association}${3:, :source => :${4:${2}_table_foreign_key_to_${1}_table}}]]></content>
    <tabTrigger>hmt</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>has_many (through)</description>
</snippet>
PKiZ=22,has_many-dependent-=-destroy.sublime-snippet<snippet>
    <content><![CDATA[has_many :${1:object}s${2:, :class_name => "${1}", :foreign_key => "${4:reference}_id"}, :dependent => :destroy$0]]></content>
    <tabTrigger>hmd</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>has_many :dependent =&gt; :destroy</description>
</snippet>
PKiZ=9rhas_one-(ho).sublime-snippet<snippet>
    <content><![CDATA[has_one :${1:object}${2:, :class_name => "${3:${1/[[:alpha:]]+|(_)/(?1::\u$0)/g}}", :foreign_key => "${4:${1}_id}"}]]></content>
    <tabTrigger>ho</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>has_one</description>
</snippet>
PKL>ikHTML (Rails).tmLanguage<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>fileTypes</key>
	<array>
		<string>rhtml</string>
		<string>erb</string>
		<string>html.erb</string>
	</array>
	<key>foldingStartMarker</key>
	<string>(?x)
		(&lt;(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)\b.*?&gt;
		|&lt;!--(?!.*--&gt;)
		|\{\s*($|\?&gt;\s*$|//|/\*(.*\*/\s*$|(?!.*?\*/)))
		)</string>
	<key>foldingStopMarker</key>
	<string>(?x)
		(&lt;/(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl)&gt;
		|^\s*--&gt;
		|(^|\s)\}
		)</string>
	<key>keyEquivalent</key>
	<string>^~R</string>
	<key>name</key>
	<string>HTML (Rails)</string>
	<key>patterns</key>
	<array>
		<dict>
			<key>begin</key>
			<string>&lt;%+#</string>
			<key>captures</key>
			<dict>
				<key>0</key>
				<dict>
					<key>name</key>
					<string>punctuation.definition.comment.erb</string>
				</dict>
			</dict>
			<key>end</key>
			<string>%&gt;</string>
			<key>name</key>
			<string>comment.block.erb</string>
		</dict>
		<dict>
			<key>begin</key>
			<string>&lt;%+(?!&gt;)[-=]?</string>
			<key>captures</key>
			<dict>
				<key>0</key>
				<dict>
					<key>name</key>
					<string>punctuation.section.embedded.ruby</string>
				</dict>
			</dict>
			<key>end</key>
			<string>-?%&gt;</string>
			<key>name</key>
			<string>source.ruby.rails.embedded.html</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>captures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>punctuation.definition.comment.ruby</string>
						</dict>
					</dict>
					<key>match</key>
					<string>(#).*?(?=-?%&gt;)</string>
					<key>name</key>
					<string>comment.line.number-sign.ruby</string>
				</dict>
				<dict>
					<key>include</key>
					<string>source.ruby.rails</string>
				</dict>
			</array>
		</dict>
		<dict>
			<key>include</key>
			<string>text.html.basic</string>
		</dict>
	</array>
	<key>scopeName</key>
	<string>text.html.ruby</string>
	<key>uuid</key>
	<string>45D7E1FC-7D0B-4105-A1A2-3D10BB555A5C</string>
</dict>
</plist>
PKiZ=# image_submit_tag.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}image_submit_tag("${1:agree.png}"${2:${3:, :id => "${4:${1/^(\w+)(\.\w*)?$/$1/}}"}${5:, :name => "${6:${1/^(\w+)(\.\w*)?$/$1/}}"}${7:, :class => "${8:${1/^(\w+)(\.\w*)?$/$1/}-button}"}${9:, :disabled => ${10:false}}})${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>ist</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>image_submit_tag</description>
</snippet>
PKXL>hJJJavaScript (Rails).tmLanguage<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>fileTypes</key>
	<array>
		<string>js.erb</string>
	</array>
	<key>foldingStartMarker</key>
	<string>/\*\*|\{\s*$</string>
	<key>foldingStopMarker</key>
	<string>\*\*/|^\s*\}</string>
	<key>keyEquivalent</key>
	<string>^~J</string>
	<key>name</key>
	<string>JavaScript (Rails)</string>
	<key>patterns</key>
	<array>
		<dict>
			<key>begin</key>
			<string>&lt;%+#</string>
			<key>captures</key>
			<dict>
				<key>0</key>
				<dict>
					<key>name</key>
					<string>punctuation.definition.comment.erb</string>
				</dict>
			</dict>
			<key>end</key>
			<string>%&gt;</string>
			<key>name</key>
			<string>comment.block.erb</string>
		</dict>
		<dict>
			<key>begin</key>
			<string>&lt;%+(?!&gt;)[-=]?</string>
			<key>captures</key>
			<dict>
				<key>0</key>
				<dict>
					<key>name</key>
					<string>punctuation.section.embedded.ruby</string>
				</dict>
			</dict>
			<key>end</key>
			<string>-?%&gt;</string>
			<key>name</key>
			<string>source.ruby.rails.erb</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>captures</key>
					<dict>
						<key>1</key>
						<dict>
							<key>name</key>
							<string>punctuation.definition.comment.ruby</string>
						</dict>
					</dict>
					<key>match</key>
					<string>(#).*?(?=-?%&gt;)</string>
					<key>name</key>
					<string>comment.line.number-sign.ruby</string>
				</dict>
				<dict>
					<key>include</key>
					<string>source.ruby.rails</string>
				</dict>
			</array>
		</dict>
		<dict>
			<key>include</key>
			<string>source.js</string>
		</dict>
	</array>
	<key>scopeName</key>
	<string>source.js.rails</string>
	<key>uuid</key>
	<string>4A3E6DA7-67A3-45B1-9EE0-ECFF9C7FA6C0</string>
</dict>
</plist>
PKiZ=X22&javascript_include_tag.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}javascript_include_tag ${1::all}${2:, :cache => ${3:true}}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>jit</tabTrigger>
    <scope>text.html.ruby</scope>
    <description>javascript_include_tag</description>
</snippet>
PKiZ=}11lia.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}link_to "${1:link text...}", :action => "${2:index}"${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>lia</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>link_to (action)</description>
</snippet>
PKiZ=8ZHHliai.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}link_to "${1:link text...}", :action => "${2:edit}", :id => ${3:@item}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>liai</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>link_to (action, id)</description>
</snippet>
PKiZ=Xܺ99lic.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}link_to "${1:link text...}", :controller => "${2:items}"${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>lic</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>link_to (controller)</description>
</snippet>
PKiZ=}Mt[[lica.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}link_to "${1:link text...}", :controller => "${2:items}", :action => "${3:index}"${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>lica</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>link_to (controller, action)</description>
</snippet>
PKiZ=9rrlicai.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}link_to "${1:link text...}", :controller => "${2:items}", :action => "${3:edit}", :id => ${4:@item}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>licai</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>link_to (controller, action, id)</description>
</snippet>
PKiZ=too%link_to-(nested-path).sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}link_to ${1:"${2:link text...}"}, ${3:${12:parent}_${13:child}_path(${14:@}${15:${12}}, ${16:@}${17:${13}})}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>linp</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>link_to (nested path)</description>
</snippet>
PKiZ=uYTcc,link_to-(nested-path-plural).sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}link_to ${1:"${2:link text...}"}, ${3:${10:parent}_${11:child}_path(${12:@}${13:${10}})}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>linpp</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>link_to (nested path plural)</description>
</snippet>
PKiZ=.EFFlink_to-(path).sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}link_to ${1:"${2:link text...}"}, ${3:${12:model}_path(${13:@}${14:${12}})}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>lip</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>link_to (path)</description>
</snippet>
PKiZ=T$::%link_to-(path-plural).sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}link_to ${1:"${2:link text...}"}, ${3:${4:model}s_path}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>lipp</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>link_to (path plural)</description>
</snippet>
PKiZ=f833link_to-model.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}link_to ${1:model}.${2:name}, ${3:${4:$1}_path(${14:$1})}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>lim</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>link_to model</description>
</snippet>
PKiZ=[blogger_debug.sublime-snippet<snippet>
    <content><![CDATA[logger.debug { "${1:message}" }$0]]></content>
    <tabTrigger>logd</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>logger.debug</description>
</snippet>
PKiZ=Z.logger_error.sublime-snippet<snippet>
    <content><![CDATA[logger.error { "${1:message}" }$0]]></content>
    <tabTrigger>loge</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>logger.error</description>
</snippet>
PKiZ=Nlogger_fatal.sublime-snippet<snippet>
    <content><![CDATA[logger.fatal { "${1:message}" }$0]]></content>
    <tabTrigger>logf</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>logger.fatal</description>
</snippet>
PKiZ=nlogger_info.sublime-snippet<snippet>
    <content><![CDATA[logger.info { "${1:message}" }$0]]></content>
    <tabTrigger>logi</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>logger.info</description>
</snippet>
PKiZ=llogger_warn.sublime-snippet<snippet>
    <content><![CDATA[logger.warn { "${1:message}" }$0]]></content>
    <tabTrigger>logw</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>logger.warn</description>
</snippet>
PKiZ=XPL!map(-%3Asym_proc).sublime-snippet<snippet>
    <content><![CDATA[map(&:${1:id})]]></content>
    <tabTrigger>mp</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>map(&amp;:sym_proc)</description>
</snippet>
PKiZ=u

map_catch_all.sublime-snippet<snippet>
    <content><![CDATA[${1:map}.catch_all "*${2:anything}", :controller => "${3:default}", :action => "${4:error}"
]]></content>
    <tabTrigger>mapca</tabTrigger>
    <scope>meta.rails.routes</scope>
    <description>map.catch_all</description>
</snippet>
PKiZ=map_named_route.sublime-snippet<snippet>
    <content><![CDATA[${1:map}.${2:connect} '${3::controller/:action/:id}']]></content>
    <tabTrigger>map</tabTrigger>
    <scope>meta.rails.routes</scope>
    <description>map.named_route</description>
</snippet>
PKiZ=lIbmap_resource.sublime-snippet<snippet>
    <content><![CDATA[${1:map}.resource :${2:resource}${10: do |${11:$2}|
  $0
end}]]></content>
    <tabTrigger>mapr</tabTrigger>
    <scope>meta.rails.routes</scope>
    <description>map.resource</description>
</snippet>
PKiZ=8$map_resources.sublime-snippet<snippet>
    <content><![CDATA[${1:map}.resources :${2:resource}${10: do |${11:$2}|
  $0
end}]]></content>
    <tabTrigger>maprs</tabTrigger>
    <scope>meta.rails.routes</scope>
    <description>map.resources</description>
</snippet>
PKiZ=! map_with_options.sublime-snippet<snippet>
    <content><![CDATA[${1:map}.with_options :${2:controller} => '${3:thing}' do |${4:$3}|
	$0
end
]]></content>
    <tabTrigger>mapwo</tabTrigger>
    <scope>meta.rails.routes</scope>
    <description>map.with_options</description>
</snippet>
PKiZ=wۚmattr_accessor.sublime-snippet<snippet>
    <content><![CDATA[mattr_accessor :${0:attr_names}]]></content>
    <tabTrigger>mrw</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>mattr_accessor</description>
</snippet>
PKiZ=62-Migration-Create-Column-(mcc).sublime-snippet<snippet>
    <content><![CDATA[t.column ${1:title}, :${2:string}
$0]]></content>
    <tabTrigger>mcol</tabTrigger>
    <scope>meta.rails.migration.create_table</scope>
    <description>Create Column in Table</description>
</snippet>
PKiZ=vX7Migration-Create-Column-Continue-(mccc).sublime-snippet<snippet>
    <content><![CDATA[t.column ${1:title}, :${2:string}
mccc$0]]></content>
    <tabTrigger>mccc</tabTrigger>
    <scope>meta.rails.migration.create_table</scope>
    <description>Create Several Columns in Table</description>
</snippet>
PKiZ=|DD2Migration-Drop-Create-Table-(mdct).sublime-snippet<snippet>
    <content><![CDATA[drop_table :${1:table}${2: [press tab twice to generate create_table]}]]></content>
    <tabTrigger>mtab</tabTrigger>
    <scope>meta.rails.migration - meta.rails.migration.create_table - meta.rails.migration.change_table</scope>
    <description>Drop / Create Table</description>
</snippet>
PKiZ=<dSS6Migration-Remove-and-Add-Column-(mrac).sublime-snippet<snippet>
    <content><![CDATA[remove_column :${1:table}, :${2:column}${3: [press tab twice to generate add_column]}]]></content>
    <tabTrigger>mcol</tabTrigger>
    <scope>meta.rails.migration - meta.rails.migration.create_table - meta.rails.migration.change_table</scope>
    <description>Remove / Add Column</description>
</snippet>
PKiZ=v,F"named_scope-lambda.sublime-snippet<snippet>
    <content><![CDATA[named_scope :name, lambda { |${1:param}| { :conditions => ${3:['${4:${5:field} = ?}', ${6:$1}]} } }
]]></content>
    <tabTrigger>ncl</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>named_scope lambda</description>
</snippet>
PKiZ=named_scope.sublime-snippet<snippet>
    <content><![CDATA[named_scope :name${1:, :joins => :${2:table}}, :conditions => ${3:['${4:${5:field} = ?}', ${6:true}]}
]]></content>
    <tabTrigger>nc</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>named_scope</description>
</snippet>
PKiZ=䨧"page_hide-(%2Aids).sublime-snippet<snippet>
    <content><![CDATA[page.hide ${1:"${2:id(s)}"}]]></content>
    <tabTrigger>hide</tabTrigger>
    <scope>source.ruby.rails.rjs</scope>
    <description>page.hide (*ids)</description>
</snippet>
PKiZ=t6page_insert_html-(position-id-partial).sublime-snippet<snippet>
    <content><![CDATA[page.insert_html :${1:top}, ${2:"${3:id}"}, :${4:partial => "${5:template}"}]]></content>
    <tabTrigger>ins</tabTrigger>
    <scope>source.ruby.rails.rjs</scope>
    <description>page.insert_html (position, id, partial)</description>
</snippet>
PKiZ=4)page_replace-(id-partial).sublime-snippet<snippet>
    <content><![CDATA[page.replace ${1:"${2:id}"}, :${3:partial => "${4:template}"}]]></content>
    <tabTrigger>rep</tabTrigger>
    <scope>source.ruby.rails.rjs</scope>
    <description>page.replace (id, partial)</description>
</snippet>
PKiZ=L.page_replace_html-(id-partial).sublime-snippet<snippet>
    <content><![CDATA[page.replace_html ${1:"${2:id}"}, :${3:partial => "${4:template}"}]]></content>
    <tabTrigger>reph</tabTrigger>
    <scope>source.ruby.rails.rjs</scope>
    <description>page.replace_html (id, partial)</description>
</snippet>
PKiZ=gu"page_show-(%2Aids).sublime-snippet<snippet>
    <content><![CDATA[page.show ${1:"${2:id(s)}"}]]></content>
    <tabTrigger>show</tabTrigger>
    <scope>source.ruby.rails.rjs</scope>
    <description>page.show (*ids)</description>
</snippet>
PKiZ=Wa$page_toggle-(%2Aids).sublime-snippet<snippet>
    <content><![CDATA[page.toggle ${1:"${2:id(s)}"}]]></content>
    <tabTrigger>tog</tabTrigger>
    <scope>source.ruby.rails.rjs</scope>
    <description>page.toggle (*ids)</description>
</snippet>
PKiZ=5O.page_visual_effect-(effect-id).sublime-snippet<snippet>
    <content><![CDATA[page.visual_effect :${1:toggle_slide}, ${2:"${3:DOM ID}"}]]></content>
    <tabTrigger>vis</tabTrigger>
    <scope>source.ruby.rails.rjs</scope>
    <description>page.visual_effect (effect, id)</description>
</snippet>
PKiZ=~7rails-flash.sublime-snippet<snippet>
    <content><![CDATA[flash[:${1:notice}] = "${2:Successfully created...}"$0]]></content>
    <tabTrigger>flash</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>flash[…]</description>
</snippet>
PKiZ=ć0RAILS_DEFAULT_LOGGER.debug-(rdb).sublime-snippet<snippet>
    <content><![CDATA[RAILS_DEFAULT_LOGGER.debug "${1:message}"$0]]></content>
    <tabTrigger>rdb</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>RAILS_DEFAULT_LOGGER.debug</description>
</snippet>
PKiZ=s?rea.sublime-snippet<snippet>
    <content><![CDATA[redirect_to :action => "${1:index}"]]></content>
    <tabTrigger>rea</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>redirect_to (action)</description>
</snippet>
PKiZ=reai.sublime-snippet<snippet>
    <content><![CDATA[redirect_to :action => "${1:show}", :id => ${0:@item}]]></content>
    <tabTrigger>reai</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>redirect_to (action, id)</description>
</snippet>
PKiZ=irec.sublime-snippet<snippet>
    <content><![CDATA[redirect_to :controller => "${1:items}"]]></content>
    <tabTrigger>rec</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>redirect_to (controller)</description>
</snippet>
PKiZ=,reca.sublime-snippet<snippet>
    <content><![CDATA[redirect_to :controller => "${1:items}", :action => "${2:list}"]]></content>
    <tabTrigger>reca</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>redirect_to (controller, action)</description>
</snippet>
PKiZ=SErecai.sublime-snippet<snippet>
    <content><![CDATA[redirect_to :controller => "${1:items}", :action => "${2:show}", :id => ${0:@item}]]></content>
    <tabTrigger>recai</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>redirect_to (controller, action, id)</description>
</snippet>
PKiZ=)redirect_to-(nested-path).sublime-snippet<snippet>
    <content><![CDATA[redirect_to(${2:${12:parent}_${13:child}_path(${14:@}${15:${12}}, ${16:@}${17:${13}})})]]></content>
    <tabTrigger>renp</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>redirect_to (nested path)</description>
</snippet>
PKiZ=?b0redirect_to-(nested-path-plural).sublime-snippet<snippet>
    <content><![CDATA[redirect_to(${2:${10:parent}_${11:child}_path(${12:@}${13:${10}})})]]></content>
    <tabTrigger>renpp</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>redirect_to (nested path plural)</description>
</snippet>
PKiZ=iSj "redirect_to-(path).sublime-snippet<snippet>
    <content><![CDATA[redirect_to(${2:${12:model}_path(${13:@}${14:${12}})})]]></content>
    <tabTrigger>rep</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>redirect_to (path)</description>
</snippet>
PKiZ=Wh)redirect_to-(path-plural).sublime-snippet<snippet>
    <content><![CDATA[redirect_to(${2:${10:model}s_path})]]></content>
    <tabTrigger>repp</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>redirect_to (path plural)</description>
</snippet>
PKiZ=.}t'render-(action)...-(ra).sublime-snippet<snippet>
    <content><![CDATA[render :action => "${1:action}"]]></content>
    <tabTrigger>ra</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (action)</description>
</snippet>
PKiZ=1sF,render-(action-layout)-(ral).sublime-snippet<snippet>
    <content><![CDATA[render :action => "${1:action}", :layout => "${2:layoutname}"]]></content>
    <tabTrigger>ral</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (action, layout)</description>
</snippet>
PKiZ=D="render-(file)-(rf).sublime-snippet<snippet>
    <content><![CDATA[render :file => "${1:filepath}"]]></content>
    <tabTrigger>rf</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (file)</description>
</snippet>
PKiZ=3v1render-(file-use_full_path)-(rfu).sublime-snippet<snippet>
    <content><![CDATA[render :file => "${1:filepath}", :use_full_path => ${2:false}]]></content>
    <tabTrigger>rfu</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (file, use_full_path)</description>
</snippet>
PKiZ=Es$render-(inline)-(ri).sublime-snippet<snippet>
    <content><![CDATA[render :inline => "${1:<%= 'hello' %>}"]]></content>
    <tabTrigger>ri</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (inline)</description>
</snippet>
PKiZ=G

,render-(inline-locals)-(ril).sublime-snippet<snippet>
    <content><![CDATA[render :inline => "${1:<%= 'hello' %>}", :locals => { ${2::name} => "${3:value}"$4 }]]></content>
    <tabTrigger>ril</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (inline, locals)</description>
</snippet>
PKiZ='D*render-(inline-type)-(rit).sublime-snippet<snippet>
    <content><![CDATA[render :inline => "${1:<%= 'hello' %>}", :type => ${2::rxml}]]></content>
    <tabTrigger>rit</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (inline, type)</description>
</snippet>
PKiZ=$render-(layout)-(rl).sublime-snippet<snippet>
    <content><![CDATA[render :layout => "${1:layoutname}"]]></content>
    <tabTrigger>rl</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (layout)</description>
</snippet>
PKiZ=.%render-(nothing)-(rn).sublime-snippet<snippet>
    <content><![CDATA[render :nothing => ${1:true}]]></content>
    <tabTrigger>rn</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (nothing)</description>
</snippet>
PKiZ=C^-render-(nothing-status)-(rns).sublime-snippet<snippet>
    <content><![CDATA[render :nothing => ${1:true}, :status => ${2:401}]]></content>
    <tabTrigger>rns</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (nothing, status)</description>
</snippet>
PKiZ=`UN%render-(partial)-(rp).sublime-snippet<snippet>
    <content><![CDATA[render :partial => "${1:item}"]]></content>
    <tabTrigger>rp</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (partial)</description>
</snippet>
PKiZ=w1render-(partial-collection)-(rpc).sublime-snippet<snippet>
    <content><![CDATA[render :partial => "${1:item}", :collection => ${2:@$1s}]]></content>
    <tabTrigger>rpc</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (partial, collection)</description>
</snippet>
PKiZ=X!-render-(partial-locals)-(rpl).sublime-snippet<snippet>
    <content><![CDATA[render :partial => "${1:item}", :locals => { :${2:$1} => ${3:@$1}$0 }]]></content>
    <tabTrigger>rpl</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (partial, locals)</description>
</snippet>
PKiZ=.j-render-(partial-object)-(rpo).sublime-snippet<snippet>
    <content><![CDATA[render :partial => "${1:item}", :object => ${2:@$1}]]></content>
    <tabTrigger>rpo</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (partial, object)</description>
</snippet>
PKiZ=$-render-(partial-status)-(rps).sublime-snippet<snippet>
    <content><![CDATA[render :partial => "${1:item}", :status => ${2:500}]]></content>
    <tabTrigger>rps</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (partial, status)</description>
</snippet>
PKiZ=I{:"render-(text)-(rt).sublime-snippet<snippet>
    <content><![CDATA[render :text => "${1:text to render...}"]]></content>
    <tabTrigger>rt</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (text)</description>
</snippet>
PKiZ=&ǚ{*render-(text-layout)-(rtl).sublime-snippet<snippet>
    <content><![CDATA[render :text => "${1:text to render...}", :layout => "${2:layoutname}"]]></content>
    <tabTrigger>rtl</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (text, layout)</description>
</snippet>
PKiZ=33render-(text-layout=%3Etrue)-(rtlt).sublime-snippet<snippet>
    <content><![CDATA[render :text => "${1:text to render...}", :layout => ${2:true}]]></content>
    <tabTrigger>rtlt</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (text, layout =&gt; true)</description>
</snippet>
PKiZ=cOZ*render-(text-status)-(rts).sublime-snippet<snippet>
    <content><![CDATA[render :text => "${1:text to render...}", :status => ${2:401}]]></content>
    <tabTrigger>rts</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (text, status)</description>
</snippet>
PKiZ=V$render-(update).sublime-snippet<snippet>
    <content><![CDATA[render :update do |${2:page}|
	$2.$0
end]]></content>
    <tabTrigger>ru</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>render (update)</description>
</snippet>
PKiZ=\trespond_to.sublime-snippet<snippet>
    <content><![CDATA[respond_to do |wants|
	wants.${1:html}${2: { $0 \}}
end]]></content>
    <tabTrigger>rest</tabTrigger>
    <scope>meta.rails.controller</scope>
    <description>respond_to</description>
</snippet>
PKiZ=Sww9returning-do-%7Cvariable%7C-%E2%80%A6-end.sublime-snippet<snippet>
    <content><![CDATA[returning ${1:variable} do${2/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1: |)/}${2:v}${2/(^(?<var>\s*[a-z_][a-zA-Z0-9_]*\s*)(,\g<var>)*,?\s*$)|.*/(?1:|)/}
	$0
end]]></content>
    <tabTrigger>returning</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>returning do |variable| … end</description>
</snippet>
PK΍>1=;:: Ruby Haml Comments.tmPreferences<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>name</key>
	<string>Comments</string>
	<key>scope</key>
	<string>text.haml</string>
	<key>settings</key>
	<dict>
		<key>shellVariables</key>
		<array>
			<dict>
				<key>name</key>
				<string>TM_COMMENT_START</string>
				<key>value</key>
				<string>/ </string>
			</dict>
		</array>
	</dict>
	<key>uuid</key>
	<string>4C2E088A-2EDB-44DF-9C62-CE0112B4C237</string>
</dict>
</plist>
PK΍>IuwwRuby Haml.tmLanguage<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>fileTypes</key>
	<array>
		<string>haml</string>
		<string>sass</string>
	</array>
	<key>foldingStartMarker</key>
	<string>^\s*([-%#\:\.\w\=].*)\s$</string>
	<key>foldingStopMarker</key>
	<string>^\s*$</string>
	<key>keyEquivalent</key>
	<string>^~H</string>
	<key>name</key>
	<string>Ruby Haml</string>
	<key>patterns</key>
	<array>
		<dict>
			<key>captures</key>
			<dict>
				<key>1</key>
				<dict>
					<key>name</key>
					<string>punctuation.definition.prolog.haml</string>
				</dict>
			</dict>
			<key>match</key>
			<string>^(!!!)($|\s.*)</string>
			<key>name</key>
			<string>meta.prolog.haml</string>
		</dict>
		<dict>
			<key>captures</key>
			<dict>
				<key>1</key>
				<dict>
					<key>name</key>
					<string>punctuation.section.comment.haml</string>
				</dict>
			</dict>
			<key>match</key>
			<string>^ *(/)\s*\S.*$\n?</string>
			<key>name</key>
			<string>comment.line.slash.haml</string>
		</dict>
		<dict>
			<key>begin</key>
			<string>^( *)(/)\s*$</string>
			<key>beginCaptures</key>
			<dict>
				<key>2</key>
				<dict>
					<key>name</key>
					<string>punctuation.section.comment.haml</string>
				</dict>
			</dict>
			<key>end</key>
			<string>^(?!\1  )</string>
			<key>name</key>
			<string>comment.block.haml</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>text.haml</string>
				</dict>
			</array>
		</dict>
		<dict>
			<key>begin</key>
			<string>^\s*(?:((%)([\w:]+))|(?=\.|#))</string>
			<key>captures</key>
			<dict>
				<key>1</key>
				<dict>
					<key>name</key>
					<string>meta.tag.haml</string>
				</dict>
				<key>2</key>
				<dict>
					<key>name</key>
					<string>punctuation.definition.tag.haml</string>
				</dict>
				<key>3</key>
				<dict>
					<key>name</key>
					<string>entity.name.tag.haml</string>
				</dict>
			</dict>
			<key>end</key>
			<string>$|(?!\.|#|\{|\[|=|-|~|/)</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>match</key>
					<string>\.[\w-]+</string>
					<key>name</key>
					<string>entity.name.tag.class.haml</string>
				</dict>
				<dict>
					<key>match</key>
					<string>#[\w-]+</string>
					<key>name</key>
					<string>entity.name.tag.id.haml</string>
				</dict>
				<dict>
					<key>begin</key>
					<string>\{(?=.*\}|.*\|\s*$)</string>
					<key>end</key>
					<string>\}|$|^(?!.*\|\s*$)</string>
					<key>name</key>
					<string>meta.section.attributes.haml</string>
					<key>patterns</key>
					<array>
						<dict>
							<key>include</key>
							<string>source.ruby.rails</string>
						</dict>
						<dict>
							<key>include</key>
							<string>#continuation</string>
						</dict>
					</array>
				</dict>
				<dict>
					<key>begin</key>
					<string>\[(?=.*\]|.*\|\s*$)</string>
					<key>end</key>
					<string>\]|$|^(?!.*\|\s*$)</string>
					<key>name</key>
					<string>meta.section.object.haml</string>
					<key>patterns</key>
					<array>
						<dict>
							<key>include</key>
							<string>source.ruby.rails</string>
						</dict>
						<dict>
							<key>include</key>
							<string>#continuation</string>
						</dict>
					</array>
				</dict>
				<dict>
					<key>include</key>
					<string>#rubyline</string>
				</dict>
				<dict>
					<key>match</key>
					<string>/</string>
					<key>name</key>
					<string>punctuation.terminator.tag.haml</string>
				</dict>
			</array>
		</dict>
		<dict>
			<key>captures</key>
			<dict>
				<key>1</key>
				<dict>
					<key>name</key>
					<string>meta.escape.haml</string>
				</dict>
			</dict>
			<key>match</key>
			<string>^\s*(\\.)</string>
		</dict>
		<dict>
			<key>begin</key>
			<string>^\s*(?==|-|~)</string>
			<key>end</key>
			<string>$</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>#rubyline</string>
				</dict>
			</array>
		</dict>
	</array>
	<key>repository</key>
	<dict>
		<key>continuation</key>
		<dict>
			<key>captures</key>
			<dict>
				<key>1</key>
				<dict>
					<key>name</key>
					<string>punctuation.separator.continuation.haml</string>
				</dict>
			</dict>
			<key>match</key>
			<string>(\|)\s*\n</string>
		</dict>
		<key>rubyline</key>
		<dict>
			<key>begin</key>
			<string>=|-|~</string>
			<key>contentName</key>
			<string>source.ruby.embedded.haml</string>
			<key>end</key>
			<string>((do|\{)( \|[^|]+\|)?)$|$|^(?!.*\|\s*$)</string>
			<key>endCaptures</key>
			<dict>
				<key>1</key>
				<dict>
					<key>name</key>
					<string>source.ruby.embedded.html</string>
				</dict>
				<key>2</key>
				<dict>
					<key>name</key>
					<string>keyword.control.ruby.start-block</string>
				</dict>
			</dict>
			<key>name</key>
			<string>meta.line.ruby.haml</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>comment</key>
					<string>Hack to let ruby comments work in this context properly</string>
					<key>match</key>
					<string>#.*$</string>
					<key>name</key>
					<string>comment.line.number-sign.ruby</string>
				</dict>
				<dict>
					<key>include</key>
					<string>source.ruby.rails</string>
				</dict>
				<dict>
					<key>include</key>
					<string>#continuation</string>
				</dict>
			</array>
		</dict>
	</dict>
	<key>scopeName</key>
	<string>text.haml</string>
	<key>uuid</key>
	<string>3D727049-DD05-45DF-92A5-D50EA36FD035</string>
</dict>
</plist>
PKCL>8|Mh$h$Ruby on Rails.tmLanguage<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>fileTypes</key>
	<array>
		<string>rxml</string>
		<string>builder</string>
	</array>
	<key>foldingStartMarker</key>
	<string>(?x)^
	    (\s*+
	        (module|class|def
	        |unless|if
	        |case
	        |begin
	        |for|while|until
	        |(  "(\\.|[^"])*+"          # eat a double quoted string
	         | '(\\.|[^'])*+'        # eat a single quoted string
	         |   [^#"']                # eat all but comments and strings
	         )*
	         (                 \s   (do|begin|case)
	         | [-+=&amp;|*/~%^&lt;&gt;~] \s*+ (if|unless)
	         )
	        )\b
	        (?! [^;]*+ ; .*? \bend\b )
	    |(  "(\\.|[^"])*+"              # eat a double quoted string
	     | '(\\.|[^'])*+'            # eat a single quoted string
	     |   [^#"']                    # eat all but comments and strings
	     )*
	     ( \{ (?!  [^}]*+ \} )
	     | \[ (?! [^\]]*+ \] )
	     )
	    ).*$
	|   [#] .*? \(fold\) \s*+ $         # Sune’s special marker
	</string>
	<key>foldingStopMarker</key>
	<string>(?x)
		(   (^|;) \s*+ end   \s*+ ([#].*)? $
		|   ^     \s*+ [}\]] \s*+ ([#].*)? $
		|   [#] .*? \(end\) \s*+ $    # Sune’s special marker
		)</string>
	<key>keyEquivalent</key>
	<string>^~R</string>
	<key>name</key>
	<string>Ruby on Rails</string>
	<key>patterns</key>
	<array>
		<dict>
			<key>begin</key>
			<string>(^\s*)(?=class\s+(([.a-zA-Z0-9_:]+ControllerTest(\s*&lt;\s*[.a-zA-Z0-9_:]+)?)))</string>
			<key>comment</key>
			<string>Uses lookahead to match classes with the ControllerTest suffix; includes 'source.ruby' to avoid infinite recursion</string>
			<key>end</key>
			<string>^\1(?=end)\b</string>
			<key>name</key>
			<string>meta.rails.functional_test</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>source.ruby</string>
				</dict>
				<dict>
					<key>include</key>
					<string>$self</string>
				</dict>
			</array>
		</dict>
		<dict>
			<key>begin</key>
			<string>(^\s*)(?=class\s+(([.a-zA-Z0-9_:]+Controller\b(\s*&lt;\s*[.a-zA-Z0-9_:]+)?)|(&lt;&lt;\s*[.a-zA-Z0-9_:]+)))(?!.+\bend\b)</string>
			<key>comment</key>
			<string>Uses lookahead to match classes with the Controller suffix; includes 'source.ruby' to avoid infinite recursion</string>
			<key>end</key>
			<string>^\1(?=end)\b</string>
			<key>name</key>
			<string>meta.rails.controller</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>source.ruby</string>
				</dict>
				<dict>
					<key>include</key>
					<string>$self</string>
				</dict>
			</array>
		</dict>
		<dict>
			<key>begin</key>
			<string>(^\s*)(?=module\s+((([A-Z]\w*::)*)[A-Z]\w*)Helper)</string>
			<key>comment</key>
			<string>Uses lookahead to match modules with the Helper suffix; includes 'source.ruby' to avoid infinite recursion</string>
			<key>end</key>
			<string>^\1(?=end)\b</string>
			<key>name</key>
			<string>meta.rails.helper</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>source.ruby</string>
				</dict>
				<dict>
					<key>include</key>
					<string>$self</string>
				</dict>
			</array>
		</dict>
		<dict>
			<key>begin</key>
			<string>(^\s*)(?=class\s+(([.a-zA-Z0-9_:]+(\s*&lt;\s*ActionMailer::Base))))</string>
			<key>comment</key>
			<string>Uses lookahead to match classes that inherit from ActionMailer::Base; includes 'source.ruby' to avoid infinite recursion</string>
			<key>end</key>
			<string>^\1(?=end)\b</string>
			<key>name</key>
			<string>meta.rails.mailer</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>source.ruby</string>
				</dict>
				<dict>
					<key>include</key>
					<string>$self</string>
				</dict>
			</array>
		</dict>
		<dict>
			<key>begin</key>
			<string>(^\s*)(?=class\s+.+ActiveRecord::Base)</string>
			<key>comment</key>
			<string>Uses lookahead to match classes that (may) inherit from ActiveRecord::Base; includes 'source.ruby' to avoid infinite recursion</string>
			<key>end</key>
			<string>^\1(?=end)\b</string>
			<key>name</key>
			<string>meta.rails.model</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>source.ruby</string>
				</dict>
				<dict>
					<key>include</key>
					<string>$self</string>
				</dict>
			</array>
		</dict>
		<dict>
			<key>begin</key>
			<string>(^\s*)(?=class\s+.+ActiveRecord::Migration)</string>
			<key>comment</key>
			<string>Uses lookahead to match classes that (may) inherit from ActiveRecord::Migration; includes 'source.ruby' to avoid infinite recursion</string>
			<key>end</key>
			<string>^\1(?=end)\b</string>
			<key>name</key>
			<string>meta.rails.migration</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>begin</key>
					<string>(^\s*)(?=change_table)\b</string>
					<key>comment</key>
					<string>Uses lookahead to match methods change_table; includes 'source.ruby' to avoid infinite recursion</string>
					<key>contentName</key>
					<string>meta.rails.migration.change_table</string>
					<key>end</key>
					<string>^\1(?=end)\b</string>
					<key>patterns</key>
					<array>
						<dict>
							<key>include</key>
							<string>source.ruby</string>
						</dict>
						<dict>
							<key>include</key>
							<string>$self</string>
						</dict>
					</array>
				</dict>
				<dict>
					<key>begin</key>
					<string>(^\s*)(?=create_table)\b</string>
					<key>comment</key>
					<string>Uses lookahead to match methods create_table; includes 'source.ruby' to avoid infinite recursion</string>
					<key>contentName</key>
					<string>meta.rails.migration.create_table</string>
					<key>end</key>
					<string>^\1(?=end)\b</string>
					<key>patterns</key>
					<array>
						<dict>
							<key>include</key>
							<string>source.ruby</string>
						</dict>
						<dict>
							<key>include</key>
							<string>$self</string>
						</dict>
					</array>
				</dict>
				<dict>
					<key>include</key>
					<string>source.ruby</string>
				</dict>
				<dict>
					<key>include</key>
					<string>$self</string>
				</dict>
			</array>
		</dict>
		<dict>
			<key>begin</key>
			<string>(^\s*)(?=class\s+(?![.a-zA-Z0-9_:]+ControllerTest)(([.a-zA-Z0-9_:]+Test(\s*&lt;\s*[.a-zA-Z0-9_:]+)?)|(&lt;&lt;\s*[.a-zA-Z0-9_:]+)))</string>
			<key>comment</key>
			<string>Uses lookahead to match classes with the Test suffix; includes 'source.ruby' to avoid infinite recursion</string>
			<key>end</key>
			<string>^\1(?=end)\b</string>
			<key>name</key>
			<string>meta.rails.unit_test</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>source.ruby</string>
				</dict>
				<dict>
					<key>include</key>
					<string>$self</string>
				</dict>
			</array>
		</dict>
		<dict>
			<key>begin</key>
			<string>(^\s*)ActionController::Routing::Routes</string>
			<key>comment</key>
			<string>Uses ActionController::Routing::Routes to determine it is a routes file; includes 'source.ruby' to avoid infinite recursion</string>
			<key>end</key>
			<string>^\1(?=end)\b</string>
			<key>name</key>
			<string>meta.rails.routes</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>include</key>
					<string>source.ruby</string>
				</dict>
				<dict>
					<key>include</key>
					<string>$self</string>
				</dict>
			</array>
		</dict>
		<dict>
			<key>match</key>
			<string>\b(before_filter|skip_before_filter|skip_after_filter|after_filter|around_filter|filter|filter_parameter_logging|layout|require_dependency|render|render_action|render_text|render_file|render_template|render_nothing|render_component|render_without_layout|rescue_from|url_for|redirect_to|redirect_to_path|redirect_to_url|respond_to|helper|helper_method|model|service|observer|serialize|scaffold|verify|hide_action)\b</string>
			<key>name</key>
			<string>support.function.actionpack.rails</string>
		</dict>
		<dict>
			<key>match</key>
			<string>\b(named_scope|after_create|after_destroy|after_save|after_update|after_validation|after_validation_on_create|after_validation_on_update|before_create|before_destroy|before_save|before_update|before_validation|before_validation_on_create|before_validation_on_update|composed_of|belongs_to|has_one|has_many|has_and_belongs_to_many|validate|validate_on_create|validates_numericality_of|validate_on_update|validates_acceptance_of|validates_associated|validates_confirmation_of|validates_each|validates_format_of|validates_inclusion_of|validates_exclusion_of|validates_length_of|validates_presence_of|validates_size_of|validates_uniqueness_of|attr_protected|attr_accessible|attr_readonly)\b</string>
			<key>name</key>
			<string>support.function.activerecord.rails</string>
		</dict>
		<dict>
			<key>match</key>
			<string>\b(alias_method_chain|alias_attribute|delegate|cattr_accessor|mattr_accessor|returning)\b</string>
			<key>name</key>
			<string>support.function.activesupport.rails</string>
		</dict>
		<dict>
			<key>include</key>
			<string>source.ruby</string>
		</dict>
	</array>
	<key>scopeName</key>
	<string>source.ruby.rails</string>
	<key>uuid</key>
	<string>54D6E91E-8F31-11D9-90C5-0011242E4184</string>
</dict>
</plist>
PK<L>|SQL (Rails).tmLanguage<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>fileTypes</key>
	<array>
		<string>erbsql</string>
		<string>sql.erb</string>
	</array>
	<key>foldingStartMarker</key>
	<string>\s*\(\s*$</string>
	<key>foldingStopMarker</key>
	<string>^\s*\)</string>
	<key>keyEquivalent</key>
	<string>^~R</string>
	<key>name</key>
	<string>SQL (Rails)</string>
	<key>patterns</key>
	<array>
		<dict>
			<key>begin</key>
			<string>&lt;%+(?!&gt;)=?</string>
			<key>end</key>
			<string>%&gt;</string>
			<key>name</key>
			<string>source.ruby.rails.embedded.sql</string>
			<key>patterns</key>
			<array>
				<dict>
					<key>match</key>
					<string>#.*?(?=%&gt;)</string>
					<key>name</key>
					<string>comment.line.number-sign.ruby</string>
				</dict>
				<dict>
					<key>include</key>
					<string>source.ruby.rails</string>
				</dict>
			</array>
		</dict>
		<dict>
			<key>include</key>
			<string>source.sql</string>
		</dict>
	</array>
	<key>scopeName</key>
	<string>source.sql.ruby</string>
	<key>uuid</key>
	<string>D54FBDED-5481-4CC7-B75F-66465A499882</string>
</dict>
</plist>
PKiZ=!Уc++#stylesheet_link_tag.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}stylesheet_link_tag {1::all}${2:, :cache => ${3:true}}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>slt</tabTrigger>
    <scope>text.html.ruby</scope>
    <description>stylesheet_link_tag</description>
</snippet>
PKiZ=Wsubmit_tag.sublime-snippet<snippet>
    <content><![CDATA[${TM_RAILS_TEMPLATE_START_RUBY_EXPR}submit_tag "${1:Save changes}"${2:, :id => "${3:submit}"}${4:, :name => "${5:$3}"}${6:, :class => "${7:form_$3}"}${8:, :disabled => ${9:false}}${10:, :disable_with => "${11:Please wait...}"}${TM_RAILS_TEMPLATE_END_RUBY_EXPR}]]></content>
    <tabTrigger>st</tabTrigger>
    <scope>text.html.ruby, text.haml</scope>
    <description>submit_tag</description>
</snippet>
PKiZ=7W!!&Table-column(s)-rename.sublime-snippet<snippet>
    <content><![CDATA[t.rename(:${1:old_column_name}, :${2:new_column_name})
$0]]></content>
    <tabTrigger>tre</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>Table column(s) rename</description>
</snippet>
PKj>]8  Template (ERB).tmPreferences<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>name</key>
    <string>Template (ERB)</string>
    <key>scope</key>
    <string>text.html.ruby</string>
    <key>settings</key>
    <dict>
        <key>shellVariables</key>
        <array>
            <dict>
                <key>name</key>
                <string>TM_RAILS_TEMPLATE_START_RUBY_EXPR</string>
                <key>value</key>
                <string>&lt;%= </string>
            </dict>
            <dict>
                <key>name</key>
                <string>TM_RAILS_TEMPLATE_END_RUBY_EXPR</string>
                <key>value</key>
                <string> %&gt;</string>
            </dict>
            <dict>
                <key>name</key>
                <string>TM_RAILS_TEMPLATE_START_RUBY_INLINE</string>
                <key>value</key>
                <string>&lt;% </string>
            </dict>
            <dict>
                <key>name</key>
                <string>TM_RAILS_TEMPLATE_END_RUBY_INLINE</string>
                <key>value</key>
                <string> -%&gt;</string>
            </dict>
            <dict>
                <key>name</key>
                <string>TM_RAILS_TEMPLATE_END_RUBY_BLOCK</string>
                <key>value</key>
                <string>&lt;% end -%&gt;</string>
            </dict>
        </array>
    </dict>
    <key>uuid</key>
    <string>87EF33FE-E918-11DC-A399-00112475D960</string>
</dict>
</plist>
PKj>;Template (Haml).tmPreferences<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>name</key>
    <string>Template (Haml)</string>
    <key>scope</key>
    <string>text.haml</string>
    <key>settings</key>
    <dict>
        <key>shellVariables</key>
        <array>
            <dict>
                <key>name</key>
                <string>TM_RAILS_TEMPLATE_START_RUBY_EXPR</string>
                <key>value</key>
                <string>= </string>
            </dict>
            <dict>
                <key>name</key>
                <string>TM_RAILS_TEMPLATE_END_RUBY_EXPR</string>
                <key>value</key>
                <string></string>
            </dict>
            <dict>
                <key>name</key>
                <string>TM_RAILS_TEMPLATE_START_RUBY_INLINE</string>
                <key>value</key>
                <string>- </string>
            </dict>
            <dict>
                <key>name</key>
                <string>TM_RAILS_TEMPLATE_END_RUBY_INLINE</string>
                <key>value</key>
                <string></string>
            </dict>
            <dict>
                <key>name</key>
                <string>TM_RAILS_TEMPLATE_END_RUBY_BLOCK</string>
                <key>value</key>
                <string></string>
            </dict>
        </array>
    </dict>
    <key>uuid</key>
    <string>C0FD2646-E924-11DC-A399-00112475D960</string>
</dict>
</plist>
PKiZ=mp/Test-Assert-Redirected-To-(art).sublime-snippet<snippet>
    <content><![CDATA[assert_redirected_to ${2::action => "${1:index}"}]]></content>
    <tabTrigger>art</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>assert_redirected_to</description>
</snippet>
PKiZ=)%*Test-Assert-Response-(are).sublime-snippet<snippet>
    <content><![CDATA[assert_response :${1:success}, @response.body$0]]></content>
    <tabTrigger>asre</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>assert_response</description>
</snippet>
PKiZ=·t_binary-(tcbi).sublime-snippet<snippet>
    <content><![CDATA[t.binary :${1:title}${2:, :limit => ${3:2}.megabytes}
t.$0]]></content>
    <tabTrigger>t.</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>t.binary (tcbi)</description>
</snippet>
PKiZ=\tt_boolean-(tcb).sublime-snippet<snippet>
    <content><![CDATA[t.boolean :${1:title}
t.$0]]></content>
    <tabTrigger>t.</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>t.boolean (tcb)</description>
</snippet>
PKiZ=Lit_date-(tcda).sublime-snippet<snippet>
    <content><![CDATA[t.date :${1:title}
t.$0]]></content>
    <tabTrigger>t.</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>t.date (tcda)</description>
</snippet>
PKiZ=78c[!t_datetime-(tcdt).sublime-snippet<snippet>
    <content><![CDATA[t.datetime :${1:title}
t.$0]]></content>
    <tabTrigger>t.</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>t.datetime (tcdt)</description>
</snippet>
PKiZ=o22t_decimal-(tcd).sublime-snippet<snippet>
    <content><![CDATA[t.decimal :${1:title}${2:${3:, :precision => ${4:10}}${5:, :scale => ${6:2}}}
t.$0]]></content>
    <tabTrigger>t.</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>t.decimal (tcd)</description>
</snippet>
PKiZ=yt_float-(tcf).sublime-snippet<snippet>
    <content><![CDATA[t.float :${1:title}
t.$0]]></content>
    <tabTrigger>t.</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>t.float (tcf)</description>
</snippet>
PKiZ=t_integer-(tci).sublime-snippet<snippet>
    <content><![CDATA[t.integer :${1:title}
t.$0]]></content>
    <tabTrigger>t.</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>t.integer (tci)</description>
</snippet>
PKiZ=z  $t_lock_version-(tcl).sublime-snippet<snippet>
    <content><![CDATA[t.integer :lock_version, :null => false, :default => 0
t.$0]]></content>
    <tabTrigger>t.</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>t.lock_version (tcl)</description>
</snippet>
PKiZ=#S<<"t_references-(tcr).sublime-snippet<snippet>
    <content><![CDATA[t.references :${1:taggable}${2:, :polymorphic => ${3:{ :default => '${4:Photo}' \}}}
t.$0]]></content>
    <tabTrigger>t.</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>t.references (tcr)</description>
</snippet>
PKiZ=nt_rename-(tre).sublime-snippet<snippet>
    <content><![CDATA[t.rename(:${1:old_column_name}, :${2:new_column_name})
t.$0]]></content>
    <tabTrigger>t.</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>t.rename (tre)</description>
</snippet>
PKiZ=zt_string-(tcs).sublime-snippet<snippet>
    <content><![CDATA[t.string :${1:title}
t.$0]]></content>
    <tabTrigger>t.</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>t.string (tcs)</description>
</snippet>
PKiZ=JSt_text-(tct).sublime-snippet<snippet>
    <content><![CDATA[t.text :${1:title}
t.$0]]></content>
    <tabTrigger>t.</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>t.text (tct)</description>
</snippet>
PKiZ=Z!Gt_time-(tcti).sublime-snippet<snippet>
    <content><![CDATA[t.time :${1:title}
t.$0]]></content>
    <tabTrigger>t.</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>t.time (tcti)</description>
</snippet>
PKiZ=R^"t_timestamp-(tcts).sublime-snippet<snippet>
    <content><![CDATA[t.timestamp :${1:title}
t.$0]]></content>
    <tabTrigger>t.</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>t.timestamp (tcts)</description>
</snippet>
PKiZ=/e$t_timestamps-(tctss).sublime-snippet<snippet>
    <content><![CDATA[t.timestamps
t.$0]]></content>
    <tabTrigger>t.</tabTrigger>
    <scope>meta.rails.migration.create_table, meta.rails.migration.change_table</scope>
    <description>t.timestamps (tctss)</description>
</snippet>
PKiZ=+\gg*validates_acceptance_of-if.sublime-snippet<snippet>
    <content><![CDATA[validates_acceptance_of :${1:terms}${2:${3:, :accept => "${4:1}"}${5:, :message => "${6:You must accept the terms of service}"}}, :if => proc { |obj| ${7:obj.condition?} }}]]></content>
    <tabTrigger>vaoif</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_acceptance_of if</description>
</snippet>
PKiZ=.66'validates_acceptance_of.sublime-snippet<snippet>
    <content><![CDATA[validates_acceptance_of :${1:terms}${2:${3:, :accept => "${4:1}"}${5:, :message => "${6:You must accept the terms of service}"}}]]></content>
    <tabTrigger>vao</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_acceptance_of</description>
</snippet>
PKiZ=)validates_associated-(va).sublime-snippet<snippet>
    <content><![CDATA[validates_associated :${1:attribute}${2:, :on => :${3:create}}]]></content>
    <tabTrigger>va</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_associated</description>
</snippet>
PKiZ=   .validates_associated-if-(vaif).sublime-snippet<snippet>
    <content><![CDATA[validates_associated :${1:attribute}${2:, :on => :${3:create}, :if => proc { |obj| ${5:obj.condition?} }}]]></content>
    <tabTrigger>vaif</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_associated if</description>
</snippet>
PKiZ=U((.validates_confirmation_of-(vc).sublime-snippet<snippet>
    <content><![CDATA[validates_confirmation_of :${1:attribute}${2:, :on => :${3:create}, :message => "${4:should match confirmation}"}]]></content>
    <tabTrigger>vc</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_confirmation_of</description>
</snippet>
PKiZ=lXX3validates_confirmation_of-if-(vcif).sublime-snippet<snippet>
    <content><![CDATA[validates_confirmation_of :${1:attribute}${2:, :on => :${3:create}, :message => "${4:should match confirmation}", :if => proc { |obj| ${5:obj.condition?} }}]]></content>
    <tabTrigger>vcif</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_confirmation_of if</description>
</snippet>
PKiZ=DD+validates_exclusion_of-(ve).sublime-snippet<snippet>
    <content><![CDATA[validates_exclusion_of :${1:attribute}${2:, :in => ${3:%w( ${4:mov avi} )}, :on => :${5:create}, :message => "${6:extension %s is not allowed}"}]]></content>
    <tabTrigger>ve</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_exclusion_of</description>
</snippet>
PKiZ=uu0validates_exclusion_of-if-(veif).sublime-snippet<snippet>
    <content><![CDATA[validates_exclusion_of :${1:attribute}${2:, :in => ${3:%w( ${4:mov avi} )}, :on => :${5:create}, :message => "${6:extension %s is not allowed}"}, :if => proc { |obj| ${7:obj.condition?} }}]]></content>
    <tabTrigger>veif</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_exclusion_of if</description>
</snippet>
PKiZ=JM__&validates_format_of-if.sublime-snippet<snippet>
    <content><![CDATA[validates_format_of :${1:attribute}, :with => /${2:^[${3:\w\d}]+\$}/${4:, :on => :${5:create}, :message => "${6:is invalid}"}, :if => proc { |obj| ${7:obj.condition?} }}]]></content>
    <tabTrigger>vfif</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_format_of if</description>
</snippet>
PKiZ=?cU..#validates_format_of.sublime-snippet<snippet>
    <content><![CDATA[validates_format_of :${1:attribute}, :with => /${2:^[${3:\w\d}]+\$}/${4:, :on => :${5:create}, :message => "${6:is invalid}"}]]></content>
    <tabTrigger>vf</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_format_of</description>
</snippet>
PKiZ=ĉ#)validates_inclusion_of-if.sublime-snippet<snippet>
    <content><![CDATA[validates_inclusion_of :${1:attribute}${2:, :in => ${3:%w( ${4:mov avi} )}, :on => :${5:create}, :message => "${6:extension %s is not included in the list}"}, :if => proc { |obj| ${7:obj.condition?} }}]]></content>
    <tabTrigger>viif</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_inclusion_of if</description>
</snippet>
PKiZ=6{QQ&validates_inclusion_of.sublime-snippet<snippet>
    <content><![CDATA[validates_inclusion_of :${1:attribute}${2:, :in => ${3:%w( ${4:mov avi} )}, :on => :${5:create}, :message => "${6:extension %s is not included in the list}"}]]></content>
    <tabTrigger>vi</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_inclusion_of</description>
</snippet>
PKiZ=8))(validates_length_of-(vl).sublime-snippet<snippet>
    <content><![CDATA[validates_length_of :${1:attribute}, :within => ${2:3..20}${3:, :on => :${4:create}, :message => "${5:must be present}"}]]></content>
    <tabTrigger>vl</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_length_of</description>
</snippet>
PKiZ=9xZZ&validates_length_of-if.sublime-snippet<snippet>
    <content><![CDATA[validates_length_of :${1:attribute}, :within => ${2:3..20}${3:, :on => :${4:create}, :message => "${5:must be present}"}, :if => proc { |obj| ${6:obj.condition?} }}]]></content>
    <tabTrigger>vlif</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_length_of if</description>
</snippet>
PKiZ=M/}OO,validates_numericality_of-if.sublime-snippet<snippet>
    <content><![CDATA[validates_numericality_of :${1:attribute}${2:, :on => :${3:create}, :message => "${4:is not a number}"}, :if => proc { |obj| ${5:obj.condition?} }}]]></content>
    <tabTrigger>vnif</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_numericality_of if</description>
</snippet>
PKiZ=8)validates_numericality_of.sublime-snippet<snippet>
    <content><![CDATA[validates_numericality_of :${1:attribute}${2:, :on => :${3:create}, :message => "${4:is not a number}"}]]></content>
    <tabTrigger>vn</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_numericality_of</description>
</snippet>
PKiZ=d*validates_presence_of-(vp).sublime-snippet<snippet>
    <content><![CDATA[validates_presence_of :${1:attribute}${2:, :on => :${3:create}, :message => "${4:can't be blank}"}]]></content>
    <tabTrigger>vp</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_presence_of</description>
</snippet>
PKiZ=Դ.FF1validates_presence_of-if-(vpif)-2.sublime-snippet<snippet>
    <content><![CDATA[validates_presence_of :${1:attribute}${2:, :on => :${3:create}, :message => "${4:can't be blank}"}, :if => proc { |obj| ${5:obj.condition?} }}]]></content>
    <tabTrigger>vpif</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_presence_of if</description>
</snippet>
PKiZ=^,validates_uniqueness_of-(vu).sublime-snippet<snippet>
    <content><![CDATA[validates_uniqueness_of :${1:attribute}${2:, :on => :${3:create}, :message => "${4:must be unique}"}]]></content>
    <tabTrigger>vu</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_uniqueness_of</description>
</snippet>
PKiZ=cII1validates_uniqueness_of-if-(vuif).sublime-snippet<snippet>
    <content><![CDATA[validates_uniqueness_of :${1:attribute}${2:, :on => :${3:create}, :message => "${4:must be unique}", :if => proc { |obj| ${6:obj.condition?} }}]]></content>
    <tabTrigger>vuif</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>validates_uniqueness_of if</description>
</snippet>
PKiZ=9C}3verify-(verify).sublime-snippet<snippet>
    <content><![CDATA[verify :only => [:$1], :method => :post, :render => {:status => 500, :text => "use HTTP-POST"}
]]></content>
    <tabTrigger>verify</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>verify — render</description>
</snippet>
PKiZ=wA%:(verify-redirect-(verify).sublime-snippet<snippet>
    <content><![CDATA[verify :only => [:$1], :session => :user, :params => :id, :redirect_to => {:action => '${2:index}'}
]]></content>
    <tabTrigger>verify</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>verify — redirect</description>
</snippet>
PKiZ=)~iwants_format.sublime-snippet<snippet>
    <content><![CDATA[wants.${1:js|xml|html}${2: { $0 \}}]]></content>
    <tabTrigger>wants</tabTrigger>
    <scope>meta.rails.controller</scope>
    <description>wants.format</description>
</snippet>
PKiZ=)<xhr-delete.sublime-snippet<snippet>
    <content><![CDATA[xhr :delete, :${1:destroy}, :id => ${2:1}$0]]></content>
    <tabTrigger>xdelete</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>xhr delete</description>
</snippet>
PKiZ=AIxhr-get.sublime-snippet<snippet>
    <content><![CDATA[xhr :get, :${1:show}${2:, :id => ${3:1}}$0]]></content>
    <tabTrigger>xget</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>xhr get</description>
</snippet>
PKiZ=>}xhr-post.sublime-snippet<snippet>
    <content><![CDATA[xhr :post, :${1:create}, :${2:object} => { $3 }]]></content>
    <tabTrigger>xpost</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>xhr post</description>
</snippet>
PKiZ=L1xhr-put.sublime-snippet<snippet>
    <content><![CDATA[xhr :put, :${1:update}, :id => ${2:1}, :${3:object} => { $4 }$0]]></content>
    <tabTrigger>xput</tabTrigger>
    <scope>source.ruby.rails</scope>
    <description>xhr put</description>
</snippet>
PKiZ=Õ$LABEL.sublime-snippetPKiZ={$$7%3C%=-Fixtures_identify(%3Asymbol)-%%3E.sublime-snippetPKiZ=]dmm"R180-rails-form_tag.sublime-snippetPKiZ=vafter_create.sublime-snippetPKiZ=Vafter_destroy.sublime-snippetPKiZ=^after_save.sublime-snippetPKiZ=Fafter_update.sublime-snippetPKiZ=zQ5{ after_validation.sublime-snippetPKiZ=*after_validation_on_create.sublime-snippetPKiZ=Й*	after_validation_on_update.sublime-snippetPKiZ=#	-assert(var-=-assigns(%3Avar)).sublime-snippetPKiZ=YC!=assert_difference.sublime-snippetPKiZ=tY$c
assert_no_difference.sublime-snippetPKiZ=y)""2assert_redirected_to-(nested-path).sublime-snippetPKiZ=9assert_redirected_to-(nested-path-plural).sublime-snippetPKiZ=Puz+fassert_redirected_to-(path).sublime-snippetPKiZ=A42assert_redirected_to-(path-plural).sublime-snippetPKiZ=+assert_rjs.sublime-snippetPKiZ=:wassert_select.sublime-snippetPKiZ=л/before_create.sublime-snippetPKiZ=AY{+%before_destroy.sublime-snippetPKiZ=KZbefore_save.sublime-snippetPKiZ=&(before_update.sublime-snippetPKiZ=Mٸ!before_validation.sublime-snippetPKiZ=D91+before_validation_on_create.sublime-snippetPKiZ=+(before_validation_on_update.sublime-snippetPKiZ=T7Ibelongs_to-(bt).sublime-snippetPKiZ=Gcattr_accessor.sublime-snippetPKiZ=R$Create-binary-column.sublime-snippetPKiZ=n%!Create-boolean-column.sublime-snippetPKiZ=b5YZZ'M"Create-controller-class.sublime-snippetPKiZ=u~"#Create-date-column.sublime-snippetPKiZ=7&%%Create-datetime-column.sublime-snippetPKiZ=ſ66%j&Create-decimal-column.sublime-snippetPKiZ=`6#'Create-float-column.sublime-snippetPKiZ==@a11,)Create-functional-test-class.sublime-snippetPKiZ=%*Create-integer-column.sublime-snippetPKiZ=ʥa$$*+Create-lock_version-column.sublime-snippetPKiZ=-CC(F-Create-references-column.sublime-snippetPKiZ=N9$.Create-string-column.sublime-snippetPKiZ=b"
0Create-text-column.sublime-snippetPKiZ=Ϳ"E1Create-time-column.sublime-snippetPKiZ=%K'~2Create-timestamp-column.sublime-snippetPKiZ=HuO)3Create-timestamps-columns.sublime-snippetPKiZ=Ehh#5def-create-resource.sublime-snippetPKiZ=q)&g[[7def-get-request.sublime-snippetPKiZ={kk H9def-post-request.sublime-snippetPKiZ=:end.sublime-snippetPKiZ=X;find(%3Aall).sublime-snippetPKiZ=RO<find(%3Afirst).sublime-snippetPKiZ=Jv#>find(id).sublime-snippetPKiZ=h?for-loop-erb.sublime-snippetPKiZ=eC![@form_for-checkbox.sublime-snippetPKiZ="Aform_for-check_box.sublime-snippetPKiZ=Q%Cform_for-file_field-2.sublime-snippetPKiZ=a#nDform_for-file_field.sublime-snippetPKiZ=`Yx!!'Eform_for-hidden_field-2.sublime-snippetPKiZ=u%0Gform_for-hidden_field.sublime-snippetPKiZ=~2(CC Hform_for-label-2.sublime-snippetPKiZ=lAAJform_for-label.sublime-snippetPKiZ=i%%)Kform_for-password_field-2.sublime-snippetPKiZ=tg##'Lform_for-password_field.sublime-snippetPKiZ=&f,,$dNform_for-radio_box-2.sublime-snippetPKiZ=h^`**"Oform_for-radio_box.sublime-snippetPKiZ=tq99!<Qform_for-submit-2.sublime-snippetPKiZ="77Rform_for-submit.sublime-snippetPKiZ= $(Tform_for-text_area-2.sublime-snippetPKiZ={"Uform_for-text_area.sublime-snippetPKiZ=|B,%Vform_for-text_field-2.sublime-snippetPKiZ=HS#>Xform_for-text_field.sublime-snippetPKiZ=JF$Yform_for-with-errors.sublime-snippetPKiZ=7@<<[form_for.sublime-snippetPKiZ=«W##/\has_and_belongs_to_many-(habtm).sublime-snippetPKiZ=Rvj^has_many-(hm).sublime-snippetPKiZ=a''"_has_many-(through).sublime-snippetPKiZ=22,	ahas_many-dependent-=-destroy.sublime-snippetPKiZ=9rbhas_one-(ho).sublime-snippetPKL>ikcHTML (Rails).tmLanguagePKiZ=# limage_submit_tag.sublime-snippetPKXL>hJJnJavaScript (Rails).tmLanguagePKiZ=X22&Uvjavascript_include_tag.sublime-snippetPKiZ=}11wlia.sublime-snippetPKiZ=8ZHH-yliai.sublime-snippetPKiZ=Xܺ99zlic.sublime-snippetPKiZ=}Mt[[|lica.sublime-snippetPKiZ=9rr}licai.sublime-snippetPKiZ=too%Clink_to-(nested-path).sublime-snippetPKiZ=uYTcc,link_to-(nested-path-plural).sublime-snippetPKiZ=.EFFlink_to-(path).sublime-snippetPKiZ=T$::%$link_to-(path-plural).sublime-snippetPKiZ=f833link_to-model.sublime-snippetPKiZ=[blogger_debug.sublime-snippetPKiZ=Z.logger_error.sublime-snippetPKiZ=Nlogger_fatal.sublime-snippetPKiZ=n$logger_info.sublime-snippetPKiZ=l(logger_warn.sublime-snippetPKiZ=XPL!,map(-%3Asym_proc).sublime-snippetPKiZ=u

*map_catch_all.sublime-snippetPKiZ=omap_named_route.sublime-snippetPKiZ=lIbmap_resource.sublime-snippetPKiZ=8$map_resources.sublime-snippetPKiZ=! ؑmap_with_options.sublime-snippetPKiZ=wۚmattr_accessor.sublime-snippetPKiZ=62-Migration-Create-Column-(mcc).sublime-snippetPKiZ=vX7PMigration-Create-Column-Continue-(mccc).sublime-snippetPKiZ=|DD2Migration-Drop-Create-Table-(mdct).sublime-snippetPKiZ=<dSS60Migration-Remove-and-Add-Column-(mrac).sublime-snippetPKiZ=v,F"יnamed_scope-lambda.sublime-snippetPKiZ=,named_scope.sublime-snippetPKiZ=䨧"tpage_hide-(%2Aids).sublime-snippetPKiZ=t6page_insert_html-(position-id-partial).sublime-snippetPKiZ=4)page_replace-(id-partial).sublime-snippetPKiZ=L./page_replace_html-(id-partial).sublime-snippetPKiZ=gu"page_show-(%2Aids).sublime-snippetPKiZ=Wa$page_toggle-(%2Aids).sublime-snippetPKiZ=5O.page_visual_effect-(effect-id).sublime-snippetPKiZ=~7rails-flash.sublime-snippetPKiZ=ć0RAILS_DEFAULT_LOGGER.debug-(rdb).sublime-snippetPKiZ=s?6rea.sublime-snippetPKiZ==reai.sublime-snippetPKiZ=i\rec.sublime-snippetPKiZ=,kreca.sublime-snippetPKiZ=SErecai.sublime-snippetPKiZ=)redirect_to-(nested-path).sublime-snippetPKiZ=?b0=redirect_to-(nested-path-plural).sublime-snippetPKiZ=iSj "redirect_to-(path).sublime-snippetPKiZ=Wh)redirect_to-(path-plural).sublime-snippetPKiZ=.}t'ٱrender-(action)...-(ra).sublime-snippetPKiZ=1sF,render-(action-layout)-(ral).sublime-snippetPKiZ=D="'render-(file)-(rf).sublime-snippetPKiZ=3v11render-(file-use_full_path)-(rfu).sublime-snippetPKiZ=Es$xrender-(inline)-(ri).sublime-snippetPKiZ=G

,render-(inline-locals)-(ril).sublime-snippetPKiZ='D*render-(inline-type)-(rit).sublime-snippetPKiZ=$render-(layout)-(rl).sublime-snippetPKiZ=.%,render-(nothing)-(rn).sublime-snippetPKiZ=C^-9render-(nothing-status)-(rns).sublime-snippetPKiZ=`UN%lrender-(partial)-(rp).sublime-snippetPKiZ=w1{render-(partial-collection)-(rpc).sublime-snippetPKiZ=X!-render-(partial-locals)-(rpl).sublime-snippetPKiZ=.j-render-(partial-object)-(rpo).sublime-snippetPKiZ=$-9render-(partial-status)-(rps).sublime-snippetPKiZ=I{:"nrender-(text)-(rt).sublime-snippetPKiZ=&ǚ{*render-(text-layout)-(rtl).sublime-snippetPKiZ=33render-(text-layout=%3Etrue)-(rtlt).sublime-snippetPKiZ=cOZ*render-(text-status)-(rts).sublime-snippetPKiZ=V$Krender-(update).sublime-snippetPKiZ=\t]respond_to.sublime-snippetPKiZ=Sww9zreturning-do-%7Cvariable%7C-%E2%80%A6-end.sublime-snippetPK΍>1=;:: HRuby Haml Comments.tmPreferencesPK΍>IuwwRuby Haml.tmLanguagePKCL>8|Mh$h$iRuby on Rails.tmLanguagePK<L>|	SQL (Rails).tmLanguagePKiZ=!Уc++#
stylesheet_link_tag.sublime-snippetPKiZ=W_submit_tag.sublime-snippetPKiZ=7W!!&KTable-column(s)-rename.sublime-snippetPKj>]8  Template (ERB).tmPreferencesPKj>;
Template (Haml).tmPreferencesPKiZ=mp/;Test-Assert-Redirected-To-(art).sublime-snippetPKiZ=)%*l Test-Assert-Response-(are).sublime-snippetPKiZ=·!t_binary-(tcbi).sublime-snippetPKiZ=\t"t_boolean-(tcb).sublime-snippetPKiZ=Li $t_date-(tcda).sublime-snippetPKiZ=78c[!P%t_datetime-(tcdt).sublime-snippetPKiZ=o22&t_decimal-(tcd).sublime-snippetPKiZ=y't_float-(tcf).sublime-snippetPKiZ=,)t_integer-(tci).sublime-snippetPKiZ=z  $c*t_lock_version-(tcl).sublime-snippetPKiZ=#S<<"+t_references-(tcr).sublime-snippetPKiZ=nA-t_rename-(tre).sublime-snippetPKiZ=z.t_string-(tcs).sublime-snippetPKiZ=JS/t_text-(tct).sublime-snippetPKiZ=Z!G0t_time-(tcti).sublime-snippetPKiZ=R^")2t_timestamp-(tcts).sublime-snippetPKiZ=/e$h3t_timestamps-(tctss).sublime-snippetPKiZ=+\gg*4validates_acceptance_of-if.sublime-snippetPKiZ=.66'O6validates_acceptance_of.sublime-snippetPKiZ=)7validates_associated-(va).sublime-snippetPKiZ=   .9validates_associated-if-(vaif).sublime-snippetPKiZ=U((.m:validates_confirmation_of-(vc).sublime-snippetPKiZ=lXX3;validates_confirmation_of-if-(vcif).sublime-snippetPKiZ=DD+=validates_exclusion_of-(ve).sublime-snippetPKiZ=uu0?validates_exclusion_of-if-(veif).sublime-snippetPKiZ=JM__&@validates_format_of-if.sublime-snippetPKiZ=?cU..#}Bvalidates_format_of.sublime-snippetPKiZ=ĉ#)Cvalidates_inclusion_of-if.sublime-snippetPKiZ=6{QQ&Evalidates_inclusion_of.sublime-snippetPKiZ=8))(JGvalidates_length_of-(vl).sublime-snippetPKiZ=9xZZ&Hvalidates_length_of-if.sublime-snippetPKiZ=M/}OO,WJvalidates_numericality_of-if.sublime-snippetPKiZ=8)Kvalidates_numericality_of.sublime-snippetPKiZ=d*UMvalidates_presence_of-(vp).sublime-snippetPKiZ=Դ.FF1Nvalidates_presence_of-if-(vpif)-2.sublime-snippetPKiZ=^,GPvalidates_uniqueness_of-(vu).sublime-snippetPKiZ=cII1Qvalidates_uniqueness_of-if-(vuif).sublime-snippetPKiZ=9C}3BSverify-(verify).sublime-snippetPKiZ=wA%:(Tverify-redirect-(verify).sublime-snippetPKiZ=)~iUwants_format.sublime-snippetPKiZ=)<Vxhr-delete.sublime-snippetPKiZ=AIXxhr-get.sublime-snippetPKiZ=>}Yxhr-post.sublime-snippetPKiZ=L1"Zxhr-put.sublime-snippetPK @=[

Anon7 - 2022
AnonSec Team