lib/vagrant-hp/plugin.rb in vagrant-hp-0.1.2 vs lib/vagrant-hp/plugin.rb in vagrant-hp-0.1.3

- old
+ new

@@ -2,73 +2,73 @@ # Author:: Mohit Sethi (<mohit@sethis.in>) # Copyright:: Copyright (c) 2013 Mohit Sethi. # begin - require "vagrant" + require 'vagrant' rescue LoadError - raise "The Vagrant HP plugin must be run within Vagrant." + raise 'The Vagrant HP plugin must be run within Vagrant.' end # This is a sanity check to make sure no one is attempting to install # this into an early Vagrant version. -if Vagrant::VERSION < "1.1.0" - raise "The Vagrant HP plugin is only compatible with Vagrant 1.1+" +if Vagrant::VERSION < '1.1.0' + raise 'The Vagrant HP plugin is only compatible with Vagrant 1.1+' end module VagrantPlugins module HP - class Plugin < Vagrant.plugin("2") - name "HP" + class Plugin < Vagrant.plugin('2') + name 'HP' description <<-DESC This plugin installs a provider that allows Vagrant to manage machines in HP Cloud. DESC config(:hp, :provider) do - require_relative "config" + require_relative 'config' Config end provider(:hp) do # Setup logging and i18n setup_logging setup_i18n # Return the provider - require_relative "provider" + require_relative 'provider' Provider end # This initializes the internationalization strings. def self.setup_i18n - I18n.load_path << File.expand_path("locales/en.yml", HP.source_root) + I18n.load_path << File.expand_path('locales/en.yml', HP.source_root) I18n.reload! end # This sets up our log level to be whatever VAGRANT_LOG is. def self.setup_logging - require "log4r" + require 'log4r' level = nil begin - level = Log4r.const_get(ENV["VAGRANT_LOG"].upcase) + level = Log4r.const_get(ENV['VAGRANT_LOG'].upcase) rescue NameError # This means that the logging constant wasn't found, # which is fine. We just keep `level` as `nil`. But # we tell the user. level = nil end # Some constants, such as "true" resolve to booleans, so the # above error checking doesn't catch it. This will check to make # sure that the log level is an integer, as Log4r requires. - level = nil if !level.is_a?(Integer) + level = nil unless level.is_a?(Integer) # Set the logging level on all "vagrant" namespaced # logs as long as we have a valid level. if level - logger = Log4r::Logger.new("vagrant_hp") + logger = Log4r::Logger.new('vagrant_hp') logger.outputters = Log4r::Outputter.stderr logger.level = level logger = nil end end