Sha256: 04c5988a8717e1a2c16b9ba50db1d884bcd15b707ae51f3ce102e41204cc6c32
Contents?: true
Size: 733 Bytes
Versions: 5
Compression:
Stored size: 733 Bytes
Contents
require "vagrant" module VagrantPlugins module FileUpload class Config < Vagrant.plugin("2", :config) attr_accessor :source attr_accessor :destination def validate(machine) errors = _detected_errors if !source errors << I18n.t("vagrant.provisioners.file.no_source_file") end if !destination errors << I18n.t("vagrant.provisioners.file.no_dest_file") end if source s = File.expand_path(source) if ! File.exist?(s) errors << I18n.t("vagrant.provisioners.file.path_invalid", path: s) end end { "File provisioner" => errors } end end end end
Version data entries
5 entries across 2 versions & 2 rubygems