lib/rubix/models/template.rb in rubix-0.4.3 vs lib/rubix/models/template.rb in rubix-0.5.0

- old
+ new

@@ -4,15 +4,14 @@ # # == Properties & Finding == # - attr_accessor :name + zabbix_attr :name, :required => true def initialize properties={} super(properties) - @name = properties[:name] self.host_ids = properties[:host_ids] self.hosts = properties[:hosts] self.host_group_ids = properties[:host_group_ids] @@ -22,9 +21,10 @@ # # == Validation == # def validate + super() raise ValidationError.new("A template must have at least one host group.") if host_group_ids.nil? || host_group_ids.empty? true end #