Sha256: b475880eac31e584a8262a15a829752233df1792228c3bf8425b4e0cd365f2dc

Contents?: true

Size: 503 Bytes

Versions: 13

Compression:

Stored size: 503 Bytes

Contents

require 'vagrant-mutate/version'
require 'vagrant-mutate/errors'

module VagrantMutate

  def self.source_root
    @source_root ||= Pathname.new(File.expand_path('../../', __FILE__))
  end

  class Plugin < Vagrant.plugin('2')
    name 'vagrant-mutate'

    command 'mutate' do
      setup_i18n
      require 'vagrant-mutate/mutate'
      Mutate
    end

    def self.setup_i18n
      I18n.load_path << File.expand_path('locales/en.yml', VagrantMutate.source_root)
      I18n.reload!
    end
  end

end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
vagrant-mutate-0.3.2 lib/vagrant-mutate.rb
vagrant-mutate-0.3.1 lib/vagrant-mutate.rb
vagrant-mutate-0.3.0 lib/vagrant-mutate.rb
vagrant-mutate-0.2.6 lib/vagrant-mutate.rb
vagrant-mutate-0.2.5 lib/vagrant-mutate.rb
vagrant-mutate-0.2.4 lib/vagrant-mutate.rb
vagrant-mutate-0.2.3 lib/vagrant-mutate.rb
vagrant-mutate-0.2.2 lib/vagrant-mutate.rb
vagrant-mutate-0.2.1 lib/vagrant-mutate.rb
vagrant-mutate-0.2.0 lib/vagrant-mutate.rb
vagrant-mutate-0.1.5 lib/vagrant-mutate.rb
vagrant-mutate-0.1.4 lib/vagrant-mutate.rb
vagrant-mutate-0.1.3 lib/vagrant-mutate.rb