Sha256: 8e151d2a3f5849ad301310a0b61906e9a2b484f73da727c0289089352eea65b2

Contents?: true

Size: 536 Bytes

Versions: 3

Compression:

Stored size: 536 Bytes

Contents

module VagrantPlugins
  module ShellCommander
    # Configuration options
    class Config < Vagrant.plugin("2", "config")
      attr_accessor :after_share_folders
      
      # Initialize override, setting config options default values
      # for merging
      def initialize
        super
        
        @after_share_folders = UNSET_VALUE
      end
      
      # finalize! override, unseting config options
      def finalize!
        @after_share_folders = nil if @after_share_folders == UNSET_VALUE
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
vagrant-shell-commander-0.3.2 lib/vagrant-shell-commander/config.rb
vagrant-shell-commander-0.3.1 lib/vagrant-shell-commander/config.rb
vagrant-shell-commander-0.3.0 lib/vagrant-shell-commander/config.rb