# File lib/puppet/rails/host.rb, line 28
28:     def self.from_puppet(node)
29:         host = find_by_name(node.name) || new(:name => node.name)
30: 
31:         {"ipaddress" => "ip", "environment" => "environment"}.each do |myparam, itsparam|
32:             if value = node.send(myparam)
33:                 host.send(itsparam + "=", value)
34:             end
35:         end
36: 
37:         host
38:     end