Method: ActiveRecord::Base.validates_format_of_sl_key
- Defined in:
- lib/second_life_validators.rb
.validates_format_of_sl_key(*keys) ⇒ Object
Format des id d’object dans Second Life. Ce validateur vérifie que le paramètre est bien de la forme “ec384982-68a0-8ec9-8eb6-e7d462cb9d4e”
Paramètres :
-
keys- Liste d’attributs au format UUID de Second Life
36 37 38 39 40 41 42 43 |
# File 'lib/second_life_validators.rb', line 36 def self.validates_format_of_sl_key(*keys) keys.each do |key| validates_format_of(key, :with => /^[[:xdigit:]]{8}-[[:xdigit:]]{4}-[[:xdigit:]]{4}-[[:xdigit:]]{4}-[[:xdigit:]]{12}$/, :message => "is not a valid Second Life object key", :if => Proc.new { |o| !o.send(key).nil? }) end end |