Commit 7876cc71bd6203c68b19d007181e18c564c922ea
- Date: Sat Feb 02 16:01:07 +0000 2008
- Committer: Dean Strelau (dean@strelau.net)
- Author: Dean Strelau (dean@strelau.net)
- Commit SHA1: 7876cc71bd6203c68b19d007181e18c564c922ea
- Tree SHA1: 0aeac01b9f56b36c7b7ad175726a39ea4285832a
Adding validates_format_of snippet
Commit diff
| |   |
| 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
| 3 | <plist version="1.0"> |
| 4 | <dict> |
| 5 | <key>content</key> |
| 6 | <string>validates_format_of :${1:attribute}, :with => /${2:^[\w\d]+\$}/${3:, :on => :${4:create}, :message => "${5:is invalid}"}, :if => proc { |obj| ${6:obj.condition?} }</string> |
| 7 | <key>name</key> |
| 8 | <string>validates_format_of if</string> |
| 9 | <key>scope</key> |
| 10 | <string>source.ruby.rails</string> |
| 11 | <key>tabTrigger</key> |
| 12 | <string>vfif</string> |
| 13 | <key>uuid</key> |
| 14 | <string>98418FAB-E560-4A1C-996F-3CEDA1CB32C0</string> |
| 15 | </dict> |
| 16 | </plist> |
| toggle raw diff |
--- /dev/null
+++ b/Snippets/validates_format_of if.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>validates_format_of :${1:attribute}, :with => /${2:^[\w\d]+\$}/${3:, :on => :${4:create}, :message => "${5:is invalid}"}, :if => proc { |obj| ${6:obj.condition?} }</string>
+ <key>name</key>
+ <string>validates_format_of if</string>
+ <key>scope</key>
+ <string>source.ruby.rails</string>
+ <key>tabTrigger</key>
+ <string>vfif</string>
+ <key>uuid</key>
+ <string>98418FAB-E560-4A1C-996F-3CEDA1CB32C0</string>
+</dict>
+</plist> |
| |   |
| 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
| 3 | <plist version="1.0"> |
| 4 | <dict> |
| 5 | <key>content</key> |
| 6 | <string>validates_format_of :${1:attribute}, :with => /${2:^[\w\d]+\$}/${3:, :on => :${4:create}, :message => "${5:is invalid}"}</string> |
| 7 | <key>name</key> |
| 8 | <string>validates_format_of</string> |
| 9 | <key>scope</key> |
| 10 | <string>source.ruby.rails</string> |
| 11 | <key>tabTrigger</key> |
| 12 | <string>vf</string> |
| 13 | <key>uuid</key> |
| 14 | <string>EB47FBA1-AFB3-42F9-94A4-552D3175C17A</string> |
| 15 | </dict> |
| 16 | </plist> |
| toggle raw diff |
--- /dev/null
+++ b/Snippets/validates_format_of.tmSnippet
@@ -0,0 +1,16 @@
+<?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>content</key>
+ <string>validates_format_of :${1:attribute}, :with => /${2:^[\w\d]+\$}/${3:, :on => :${4:create}, :message => "${5:is invalid}"}</string>
+ <key>name</key>
+ <string>validates_format_of</string>
+ <key>scope</key>
+ <string>source.ruby.rails</string>
+ <key>tabTrigger</key>
+ <string>vf</string>
+ <key>uuid</key>
+ <string>EB47FBA1-AFB3-42F9-94A4-552D3175C17A</string>
+</dict>
+</plist> |
| |   |
| 393 | 393 | <string>1354726C-DA64-4CA6-A099-26626A865D8D</string> |
| 394 | 394 | <string>4CC98A56-B60B-4A89-80E0-400C5314A050</string> |
| 395 | 395 | <string>869AB0B7-12DD-440A-905A-BFB1E0E16E1C</string> |
| 396 | <string>EB47FBA1-AFB3-42F9-94A4-552D3175C17A</string> |
| 397 | <string>98418FAB-E560-4A1C-996F-3CEDA1CB32C0</string> |
| 396 | 398 | <string>5DAC28A7-33C8-4DA7-9E85-56618D6BEC9F</string> |
| 397 | 399 | <string>F5CBBE16-F5CC-4EDA-8BC6-30281BD7D854</string> |
| 398 | 400 | <string>5CE8838A-BF2C-497E-B87A-E90C3BC482E0</string> |
| toggle raw diff |
--- a/info.plist
+++ b/info.plist
@@ -393,6 +393,8 @@
<string>1354726C-DA64-4CA6-A099-26626A865D8D</string>
<string>4CC98A56-B60B-4A89-80E0-400C5314A050</string>
<string>869AB0B7-12DD-440A-905A-BFB1E0E16E1C</string>
+ <string>EB47FBA1-AFB3-42F9-94A4-552D3175C17A</string>
+ <string>98418FAB-E560-4A1C-996F-3CEDA1CB32C0</string>
<string>5DAC28A7-33C8-4DA7-9E85-56618D6BEC9F</string>
<string>F5CBBE16-F5CC-4EDA-8BC6-30281BD7D854</string>
<string>5CE8838A-BF2C-497E-B87A-E90C3BC482E0</string> |