lib/flapjack/persistence/data_mapper/models/node.rb in flapjack-0.5.5 vs lib/flapjack/persistence/data_mapper/models/node.rb in flapjack-0.6.23
- old
+ new
@@ -1,13 +1,15 @@
+#!/usr/bin/env ruby
+
class Node
include DataMapper::Resource
has n, :checks
property :fqdn, String, :key => true
validates_is_unique :fqdn
- validates_format :fqdn, :with => /^[0-9|a-z|A-Z|\-|\.]*$/,
+ validates_format :fqdn, :with => /^[0-9|a-z|A-Z|\-|\.]*$/,
:message => "not a RFC1035-formatted FQDN (see section 2.3.1)"
def hostname
self.fqdn.split('.').first
end