1871: def to_trans(ret = true)
1872: trans = TransObject.new(self.title, self.class.name)
1873:
1874: values = retrieve_resource
1875: values.each do |name, value|
1876: name = name.name if name.respond_to? :name
1877: trans[name] = value
1878: end
1879:
1880: @parameters.each do |name, param|
1881:
1882: next if param.class.isnamevar? and param.value == self.title
1883:
1884:
1885: next if param.is_a?(Puppet::Property)
1886: trans[name] = param.value
1887: end
1888:
1889: trans.tags = self.tags
1890:
1891:
1892:
1893: trans
1894: end