Class: VagrantPlugins::Openstack::Action::NoSyncFolders

Inherits:
Object
  • Object
show all
Defined in:
lib/vagrant-openstack-provider/action/sync_folders.rb

Instance Method Summary collapse

Constructor Details

#initialize(app, _env, ssh_disabled) ⇒ NoSyncFolders

Returns a new instance of NoSyncFolders.



27
28
29
30
# File 'lib/vagrant-openstack-provider/action/sync_folders.rb', line 27

def initialize(app, _env, ssh_disabled)
  @app = app
  @ssh_disabled = ssh_disabled
end

Instance Method Details

#call(env) ⇒ Object



32
33
34
35
36
# File 'lib/vagrant-openstack-provider/action/sync_folders.rb', line 32

def call(env)
  @app.call(env)
  env[:ui].info('Folders will not be synced because provider config ssh_disabled is set to true') if @ssh_disabled
  env[:ui].info('Sync folders are disabled in the provider configuration') unless @ssh_disabled
end