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
284 B
Ruby
16 lines
284 B
Ruby
require "vagrant"
|
|
|
|
module VagrantPlugins
|
|
module GuestArch
|
|
class Plugin < Vagrant.plugin("1")
|
|
name "Arch guest"
|
|
description "Arch guest support."
|
|
|
|
guest("arch") do
|
|
require File.expand_path("../guest", __FILE__)
|
|
Guest
|
|
end
|
|
end
|
|
end
|
|
end
|