Revised the Rails snippets according to Ruby code styles.
This commit is contained in:
parent
8bb5faebbc
commit
e311671659
@ -1,5 +1,5 @@
|
||||
snippet art
|
||||
assert_redirected_to ${1::action => "${2:index}"}
|
||||
assert_redirected_to ${1:action}: '${2:index}'
|
||||
snippet artnp
|
||||
assert_redirected_to ${1:parent}_${2:child}_path(${3:@$1}, ${0:@$2})
|
||||
snippet artnpp
|
||||
@ -9,19 +9,21 @@ snippet artp
|
||||
snippet artpp
|
||||
assert_redirected_to ${0:model}s_path
|
||||
snippet asd
|
||||
assert_difference "${1:Model}.${2:count}", ${3:1} do
|
||||
assert_difference '${1:Model}.${2:count}', ${3:1} do
|
||||
${0}
|
||||
end
|
||||
snippet asnd
|
||||
assert_no_difference "${1:Model}.${2:count}" do
|
||||
assert_no_difference '${1:Model}.${2:count}' do
|
||||
${0}
|
||||
end
|
||||
snippet asre
|
||||
assert_response :${1:success}, @response.body
|
||||
snippet asrj
|
||||
assert_rjs :${1:replace}, "${0:dom id}"
|
||||
assert_rjs :${1:replace}, '${0:dom id}'
|
||||
snippet ass assert_select(..)
|
||||
assert_select '${1:path}', :${2:text} => '${3:inner_html' ${4:do}
|
||||
assert_select '${1:path}', ${2:text}: '${3:inner_html}' ${4:do}
|
||||
${0}
|
||||
end
|
||||
snippet ba
|
||||
before_action :${0:method}
|
||||
snippet bf
|
||||
@ -29,7 +31,7 @@ snippet bf
|
||||
snippet bt
|
||||
belongs_to :${0:association}
|
||||
snippet btp
|
||||
belongs_to :${1:association}, :polymorphic => true
|
||||
belongs_to :${1:association}, polymorphic: true
|
||||
snippet crw
|
||||
cattr_accessor :${0:attr_names}
|
||||
snippet defcreate
|
||||
@ -40,10 +42,10 @@ snippet defcreate
|
||||
if @$1.save
|
||||
flash[:notice] = '$2 was successfully created.'
|
||||
format.html { redirect_to(@$1) }
|
||||
format.xml { render :xml => @$1, :status => :created, :location => @$1 }
|
||||
format.xml { render xml: @$1, status: :created, location: @$1 }
|
||||
else
|
||||
format.html { render :action => "new" }
|
||||
format.xml { render :xml => @$1.errors, :status => :unprocessable_entity }
|
||||
format.html { render action: 'new' }
|
||||
format.xml { render xml: @$1.errors, status: :unprocessable_entity }
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -67,7 +69,7 @@ snippet defindex
|
||||
|
||||
respond_to do |format|
|
||||
format.html # index.html.erb
|
||||
format.xml { render :xml => @$1s }
|
||||
format.xml { render xml: @$1s }
|
||||
end
|
||||
end
|
||||
snippet defnew
|
||||
@ -76,7 +78,7 @@ snippet defnew
|
||||
|
||||
respond_to do |format|
|
||||
format.html # new.html.erb
|
||||
format.xml { render :xml => @$1 }
|
||||
format.xml { render xml: @$1 }
|
||||
end
|
||||
end
|
||||
snippet defshow
|
||||
@ -85,7 +87,7 @@ snippet defshow
|
||||
|
||||
respond_to do |format|
|
||||
format.html # show.html.erb
|
||||
format.xml { render :xml => @$1 }
|
||||
format.xml { render xml: @$1 }
|
||||
end
|
||||
end
|
||||
snippet defupdate
|
||||
@ -98,25 +100,25 @@ snippet defupdate
|
||||
format.html { redirect_to(@$1) }
|
||||
format.xml { head :ok }
|
||||
else
|
||||
format.html { render :action => "edit" }
|
||||
format.xml { render :xml => @$1.errors, :status => :unprocessable_entity }
|
||||
format.html { render action: 'edit' }
|
||||
format.xml { render xml: @$1.errors, status: :unprocessable_entity }
|
||||
end
|
||||
end
|
||||
end
|
||||
snippet dele delegate .. to
|
||||
delegate :${1:methods}, :to => :${0:object}
|
||||
delegate :${1:methods}, to: :${0:object}
|
||||
snippet dele delegate .. to .. prefix .. allow_nil
|
||||
delegate :${1:methods}, :to => :${2:object}, :prefix => :${3:prefix}, :allow_nil => ${0:allow_nil}
|
||||
delegate :${1:methods}, to: :${2:object}, prefix: :${3:prefix}, allow_nil: ${0:allow_nil}
|
||||
snippet flash
|
||||
flash[:${1:notice}] = "${0}"
|
||||
flash[:${1:notice}] = '${0}'
|
||||
snippet habtm
|
||||
has_and_belongs_to_many :${1:object}, :join_table => "${2:table_name}", :foreign_key => "${3}_id"
|
||||
has_and_belongs_to_many :${1:object}, join_table: '${2:table_name}', foreign_key: '${3}_id'
|
||||
snippet hm
|
||||
has_many :${0:object}
|
||||
snippet hmd
|
||||
has_many :${1:other}s, :class_name => "${2:$1}", :foreign_key => "${3:$1}_id", :dependent => :destroy
|
||||
has_many :${1:other}s, class_name: '${2:$1}', foreign_key: '${3:$1}_id', dependent: :destroy
|
||||
snippet hmt
|
||||
has_many :${1:object}, :through => :${0:object}
|
||||
has_many :${1:object}, through: :${0:object}
|
||||
snippet ho
|
||||
has_one :${0:object}
|
||||
snippet hod
|
||||
@ -124,31 +126,31 @@ snippet hod
|
||||
snippet i18
|
||||
I18n.t('${1:type.key}')
|
||||
snippet ist
|
||||
<%= image_submit_tag("${1:agree.png}", :id => "${2:id}"${0} %>
|
||||
<%= image_submit_tag('${1:agree.png}', id: '${2:id}'${0}) %>
|
||||
snippet log
|
||||
Rails.logger.${1:debug} ${0}
|
||||
snippet log2
|
||||
RAILS_DEFAULT_LOGGER.${1:debug} ${0}
|
||||
snippet logd
|
||||
logger.debug { "${1:message}" }
|
||||
logger.debug { '${1:message}' }
|
||||
snippet loge
|
||||
logger.error { "${1:message}" }
|
||||
logger.error { '${1:message}' }
|
||||
snippet logf
|
||||
logger.fatal { "${1:message}" }
|
||||
logger.fatal { '${1:message}' }
|
||||
snippet logi
|
||||
logger.info { "${1:message}" }
|
||||
logger.info { '${1:message}' }
|
||||
snippet logw
|
||||
logger.warn { "${1:message}" }
|
||||
logger.warn { '${1:message}' }
|
||||
snippet mapc
|
||||
${1:map}.${2:connect} '${0:controller/:action/:id}'
|
||||
snippet mapca
|
||||
${1:map}.catch_all "*${2:anything}", :controller => "${3:default}", :action => "${4:error}"
|
||||
${1:map}.catch_all '*${2:anything}', controller: '${3:default}', action: '${4:error}'
|
||||
snippet mapr
|
||||
${1:map}.resource :${0:resource}
|
||||
snippet maprs
|
||||
${1:map}.resources :${0:resource}
|
||||
snippet mapwo
|
||||
${1:map}.with_options :${2:controller} => '${3:thing}' do |$3|
|
||||
${1:map}.with_options ${2:controller}: '${3:thing}' do |$3|
|
||||
${0}
|
||||
end
|
||||
|
||||
@ -203,66 +205,66 @@ snippet mp
|
||||
snippet mrw
|
||||
mattr_accessor :${0:attr_names}
|
||||
snippet oa
|
||||
order("${0:field}")
|
||||
order('${0:field}')
|
||||
snippet od
|
||||
order("${0:field} DESC")
|
||||
order('${0:field} DESC')
|
||||
snippet pa
|
||||
params[:${1:id}]
|
||||
snippet ra
|
||||
render :action => "${0:action}"
|
||||
render action: '${0:action}'
|
||||
snippet ral
|
||||
render :action => "${1:action}", :layout => "${0:layoutname}"
|
||||
render action: '${1:action}', layout: '${0:layoutname}'
|
||||
snippet rest
|
||||
respond_to do |format|
|
||||
format.${1:html} { ${0} }
|
||||
end
|
||||
snippet rf
|
||||
render :file => "${0:filepath}"
|
||||
render file: '${0:filepath}'
|
||||
snippet rfu
|
||||
render :file => "${1:filepath}", :use_full_path => ${0:false}
|
||||
render file: '${1:filepath}', use_full_path: ${0:false}
|
||||
snippet ri
|
||||
render :inline => "${0:<%= 'hello' %>}"
|
||||
render inline: "${0:<%= 'hello' %>}"
|
||||
snippet ril
|
||||
render :inline => "${1:<%= 'hello' %>}", :locals => { ${2::name} => "${3:value}"${0} }
|
||||
render inline: "${1:<%= 'hello' %>}", locals: { ${2:name}: '${3:value}'${0} }
|
||||
snippet rit
|
||||
render :inline => "${1:<%= 'hello' %>}", :type => ${0::rxml}
|
||||
render inline: "${1:<%= 'hello' %>}", type: ${0::rxml}
|
||||
snippet rjson
|
||||
render :json => ${0:text to render}
|
||||
render json: '${0:text to render}'
|
||||
snippet rl
|
||||
render :layout => "${0:layoutname}"
|
||||
render layout: '${0:layoutname}'
|
||||
snippet rn
|
||||
render :nothing => ${0:true}
|
||||
render nothing: ${0:true}
|
||||
snippet rns
|
||||
render :nothing => ${1:true}, :status => ${0:401}
|
||||
render nothing: ${1:true}, status: ${0:401}
|
||||
snippet rp
|
||||
render :partial => "${0:item}"
|
||||
render partial: '${0:item}'
|
||||
snippet rpc
|
||||
render :partial => "${1:item}", :collection => ${0:@$1s}
|
||||
render partial: '${1:item}', collection: ${0:@$1s}
|
||||
snippet rpl
|
||||
render :partial => "${1:item}", :locals => { :${2:$1} => ${0:@$1}
|
||||
render partial: '${1:item}', locals: { ${2:$1}: ${0:@$1} }
|
||||
snippet rpo
|
||||
render :partial => "${1:item}", :object => ${0:@$1}
|
||||
render partial: '${1:item}', object: ${0:@$1}
|
||||
snippet rps
|
||||
render :partial => "${1:item}", :status => ${0:500}
|
||||
render partial: '${1:item}', status: ${0:500}
|
||||
snippet rt
|
||||
render :text => "${0:text to render}"
|
||||
render text: '${0:text to render}'
|
||||
snippet rtl
|
||||
render :text => "${1:text to render}", :layout => "${0:layoutname}"
|
||||
render text: '${1:text to render}', layout: '${0:layoutname}'
|
||||
snippet rtlt
|
||||
render :text => "${1:text to render}", :layout => ${0:true}
|
||||
render text: '${1:text to render}', layout: ${0:true}
|
||||
snippet rts
|
||||
render :text => "${1:text to render}", :status => ${0:401}
|
||||
render text: '${1:text to render}', status: ${0:401}
|
||||
snippet ru
|
||||
render :update do |${1:page}|
|
||||
$1.${0}
|
||||
end
|
||||
snippet rxml
|
||||
render :xml => ${0:text to render}
|
||||
render xml: '${0:text to render}'
|
||||
snippet sc
|
||||
scope :${1:name}, -> { where(${2:field}: ${0:value}) }
|
||||
snippet sl
|
||||
scope :${1:name}, lambda do |${2:value}|
|
||||
where("${3:field = ?}", ${0:bind var})
|
||||
where('${3:field = ?}', ${0:value})
|
||||
end
|
||||
snippet sha1
|
||||
Digest::SHA1.hexdigest(${0:string})
|
||||
@ -284,40 +286,40 @@ snippet sweeper
|
||||
end
|
||||
snippet va validates_associated
|
||||
validates_associated :${0:attribute}
|
||||
snippet va validates .., :acceptance => true
|
||||
validates :${0:terms}, :acceptance => true
|
||||
snippet va validates .., acceptance: true
|
||||
validates :${0:terms}, acceptance: true
|
||||
snippet vc
|
||||
validates :${0:attribute}, :confirmation => true
|
||||
validates :${0:attribute}, confirmation: true
|
||||
snippet ve
|
||||
validates :${1:attribute}, :exclusion => { :in => ${0:%w( mov avi )} }
|
||||
validates :${1:attribute}, exclusion: { in: ${0:%w( mov avi )} }
|
||||
snippet vf
|
||||
validates :${1:attribute}, :format => { :with => /${0:regex}/ }
|
||||
validates :${1:attribute}, format: { with: /${0:regex}/ }
|
||||
snippet vi
|
||||
validates :${1:attribute}, :inclusion => { :in => %w(${0: mov avi }) }
|
||||
validates :${1:attribute}, inclusion: { in: %w(${0: mov avi }) }
|
||||
snippet vl
|
||||
validates :${1:attribute}, :length => { :in => ${2:3}..${0:20} }
|
||||
validates :${1:attribute}, length: { in: ${2:3}..${0:20} }
|
||||
snippet vn
|
||||
validates :${0:attribute}, :numericality => true
|
||||
validates :${0:attribute}, numericality: true
|
||||
snippet vp
|
||||
validates :${0:attribute}, :presence => true
|
||||
validates :${0:attribute}, presence: true
|
||||
snippet vu
|
||||
validates :${0:attribute}, :uniqueness => true
|
||||
validates :${0:attribute}, uniqueness: true
|
||||
snippet format
|
||||
format.${1:js|xml|html} { ${0} }
|
||||
snippet wc
|
||||
where(${1:"conditions"}${0:, bind_var})
|
||||
where(${1:'conditions'}${0:, bind_var})
|
||||
snippet wf
|
||||
where(${1:field} => ${0:value})
|
||||
where(${1:field}: ${0:value})
|
||||
snippet xdelete
|
||||
xhr :delete, :${1:destroy}, :id => ${2:1}
|
||||
xhr :delete, :${1:destroy}, id: ${2:1}
|
||||
snippet xget
|
||||
xhr :get, :${1:show}, :id => ${2:1}
|
||||
xhr :get, :${1:show}, id: ${2:1}
|
||||
snippet xpost
|
||||
xhr :post, :${1:create}, :${2:object} => { ${0} }
|
||||
xhr :post, :${1:create}, ${2:object}: ${3:object}
|
||||
snippet xput
|
||||
xhr :put, :${1:update}, :id => ${2:1}, :${3:object} => { ${4} }
|
||||
xhr :put, :${1:update}, id: ${2:1}, ${3:object}: ${4:object}
|
||||
snippet test
|
||||
test "should ${1:do something}" do
|
||||
test 'should ${1:do something}' do
|
||||
${0}
|
||||
end
|
||||
###########################
|
||||
@ -365,10 +367,10 @@ snippet tcb
|
||||
t.boolean :${1:title}
|
||||
${0}
|
||||
snippet tcbi
|
||||
t.binary :${1:title}, :limit => ${2:2}.megabytes
|
||||
t.binary :${1:title}, limit: ${2:2}.megabytes
|
||||
${0}
|
||||
snippet tcd
|
||||
t.decimal :${1:title}, :precision => ${2:10}, :scale => ${3:2}
|
||||
t.decimal :${1:title}, precision: ${2:10}, scale: ${3:2}
|
||||
${0}
|
||||
snippet tcda
|
||||
t.date :${1:title}
|
||||
@ -380,16 +382,16 @@ snippet tcf
|
||||
t.float :${1:title}
|
||||
${0}
|
||||
snippet tch
|
||||
t.change :${1:name}, :${2:string}, :${3:limit} => ${4:80}
|
||||
t.change :${1:name}, :${2:string}, ${3:limit}: ${4:80}
|
||||
${0}
|
||||
snippet tci
|
||||
t.integer :${1:title}
|
||||
${0}
|
||||
snippet tcl
|
||||
t.integer :lock_version, :null => false, :default => 0
|
||||
t.integer :lock_version, null: false, default: 0
|
||||
${0}
|
||||
snippet tcr
|
||||
t.references :${1:taggable}, :polymorphic => { :default => '${2:Photo}' }
|
||||
t.references :${1:taggable}, polymorphic: { default: '${2:Photo}' }
|
||||
${0}
|
||||
snippet tcs
|
||||
t.string :${1:title}
|
||||
@ -446,9 +448,9 @@ snippet expb
|
||||
snippet experr
|
||||
expect { ${1:object} }.to raise_error ${2:StandardError}, /${0:message_regex}/
|
||||
snippet shared
|
||||
shared_examples ${0:"shared examples name"}
|
||||
shared_examples ${0:'shared examples name'}
|
||||
snippet ibl
|
||||
it_behaves_like ${0:"shared examples name"}
|
||||
it_behaves_like ${0:'shared examples name'}
|
||||
snippet it
|
||||
it '${1:spec_name}' do
|
||||
${0}
|
||||
|
Loading…
Reference in New Issue
Block a user