|
@ -8,6 +8,18 @@ def `method^` |
|
|
`action^ |
|
|
`action^ |
|
|
end |
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
XPT attr " attr_** |
|
|
|
|
|
XSET what=Choose(["accessible","protected","accessor","reader","writer"]) |
|
|
|
|
|
XSET attr*|post=ExpandIfNotEmpty(', :', 'attr*') |
|
|
|
|
|
attr`_`what^ :`attr*^ |
|
|
|
|
|
|
|
|
|
|
|
XPT validates " validates :attr ... |
|
|
|
|
|
validates :`attr^, `^ |
|
|
|
|
|
|
|
|
|
|
|
XPT :presence synonym=:uniqueness|:acceptance|:confirmation|:numericallity " $_xSnipName => true |
|
|
|
|
|
XSET bool=true`^ |
|
|
|
|
|
`:key({ 'val' : 'bool' }):^ |
|
|
|
|
|
|
|
|
" eRuby attribute snippets |
|
|
" eRuby attribute snippets |
|
|
|
|
|
|
|
|
XPT key hidden " $_xSnipName => val |
|
|
XPT key hidden " $_xSnipName => val |
|
@ -34,20 +46,34 @@ XSET val={ `html^ } |
|
|
XPT :media alias=key |
|
|
XPT :media alias=key |
|
|
XSET val='`screen^' |
|
|
XSET val='`screen^' |
|
|
|
|
|
|
|
|
|
|
|
XPT image_tag synonym=imt " image_tag... |
|
|
|
|
|
image_tag('`filename^'`, `opt?^) |
|
|
|
|
|
|
|
|
" RSpec snippets |
|
|
" RSpec snippets |
|
|
|
|
|
|
|
|
XPT loop " loop do .. end |
|
|
|
|
|
`loop^` `arg^ do |
|
|
|
|
|
`cursor^ |
|
|
|
|
|
|
|
|
XPT loop " $_xSnipName args? do .. end |
|
|
|
|
|
XSET content=Echo('') |
|
|
|
|
|
`$_xSnipName^` `args^ do |
|
|
|
|
|
` `content^ |
|
|
end |
|
|
end |
|
|
|
|
|
|
|
|
XPT describe " describe .. do |
|
|
|
|
|
XSET name=describe |
|
|
|
|
|
`:loop({ 'loop' : 'name' }):^ |
|
|
|
|
|
|
|
|
XPT describe synonym=it alias=loop |
|
|
|
|
|
XSET args="`^" |
|
|
|
|
|
|
|
|
XPT it " it .. do |
|
|
|
|
|
XSET name=it |
|
|
|
|
|
`:loop({ 'loop' : 'name' }):^ |
|
|
|
|
|
|
|
|
XPT resp |
|
|
|
|
|
response. |
|
|
|
|
|
|
|
|
XPT :content " $_xSnipName => "val" |
|
|
XPT :content " $_xSnipName => "val" |
|
|
`:key:^ |
|
|
`:key:^ |
|
|
|
|
|
|
|
|
|
|
|
XPT shd abbr " should ... |
|
|
|
|
|
should `^ |
|
|
|
|
|
|
|
|
|
|
|
XPT shn abbr " should_not ... |
|
|
|
|
|
should_not `^ |
|
|
|
|
|
|
|
|
|
|
|
XPT shb abbr " should be_ |
|
|
|
|
|
should be_ |
|
|
|
|
|
|
|
|
|
|
|
XPT shnb abbr " should_not be_ |
|
|
|
|
|
should_not be_ |