(obj Object)
| 265 | } |
| 266 | |
| 267 | func (v *DiffVersion) getObject(obj Object) (runtime.Object, error) { |
| 268 | switch v.Name { |
| 269 | case "LIVE": |
| 270 | return obj.Live(), nil |
| 271 | case "MERGED": |
| 272 | return obj.Merged() |
| 273 | } |
| 274 | return nil, fmt.Errorf("Unknown version: %v", v.Name) |
| 275 | } |
| 276 | |
| 277 | // Print prints the object using the printer into a new file in the directory. |
| 278 | func (v *DiffVersion) Print(name string, obj runtime.Object, printer Printer) error { |