class VagrantPlugins::Openstack::Action::SnapshotList
Public Class Methods
new(app, _env)
click to toggle source
# File lib/vagrant-openstack-provider/action/snapshot_list.rb, line 7 def initialize(app, _env) @app = app end
Public Instance Methods
call(env)
click to toggle source
# File lib/vagrant-openstack-provider/action/snapshot_list.rb, line 11 def call(env) nova = env[:openstack_client].nova machine_snapshots = nova.list_snapshots(env, env[:machine].id) env[:machine_snapshot_list] = machine_snapshots.map(&:name) @app.call env end