# File lib/puppet/rails/resource.rb, line 96 96: def merge_attributes(resource) 97: args = self.class.rails_resource_initial_args(resource) 98: args.each do |param, value| 99: unless resource[param] == value 100: self[param] = value 101: end 102: end 103: 104: # Handle file specially 105: if (resource.file and (!resource.file or self.file != resource.file)) 106: self.file = resource.file 107: end 108: end