lib/virt.rbをclassにして整理した