# File lib/puppet/rails/host.rb, line 19
19:   def self.from_puppet(node)
20:     host = find_by_name(node.name) || new(:name => node.name)
21: 
22:     {"ipaddress" => "ip", "environment" => "environment"}.each do |myparam, itsparam|
23:       if value = node.send(myparam)
24:         host.send(itsparam + "=", value)
25:       end
26:     end
27: 
28:     host
29:   end