Class: MediaWikiVagrant::Roles::Reset
Class Method Summary
collapse
Instance Method Summary
collapse
#initialize, #interactive_out?
Class Method Details
8
9
10
|
# File 'lib/mediawiki-vagrant/roles/reset.rb', line 8
def self.synopsis
'disables all optional mediawiki-vagrant roles'
end
|
Instance Method Details
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/mediawiki-vagrant/roles/reset.rb', line 12
def execute
opts = OptionParser.new do |o|
o.banner = 'Usage: vagrant roles reset [-h]'
o.separator ''
o.separator ' Disable all optional roles.'
o.separator ''
end
argv = parse_options(opts)
return unless argv
@mwv.update_roles []
@env.ui.warn 'All roles were disabled.'
@env.ui.info 'Ok. Run `vagrant provision` to apply your changes.'
0
end
|