I don't use `activated` here because I'd really like to optimize performance as much as possible, and loading files from disk is generally slow. So instead of using `activated` I load the file at the last possible moment which is when the exact class is being requested. I don't think many people will do this outside of the core, and I'm not too concerned.
16 lines
292 B
Ruby
16 lines
292 B
Ruby
require "vagrant"
|
|
|
|
module VagrantPlugins
|
|
module GuestDebian
|
|
class Plugin < Vagrant.plugin("1")
|
|
name "Debian guest"
|
|
description "Debian guest support."
|
|
|
|
guest("debian") do
|
|
require File.expand_path("../guest", __FILE__)
|
|
Guest
|
|
end
|
|
end
|
|
end
|
|
end
|