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