class Crowbar::Client::App::Repository
A Thor based CLI wrapper for repository commands
Public Instance Methods
activate(platform, arch, repo)
click to toggle source
# File lib/crowbar/client/app/repository.rb, line 88 def activate(platform, arch, repo) Command::Repository::Activate.new( *command_params( platform: platform, arch: arch, repo: repo ) ).execute rescue => e catch_errors(e) end
activate_all()
click to toggle source
# File lib/crowbar/client/app/repository.rb, line 108 def activate_all Command::Repository::ActivateAll.new( *command_params ).execute rescue => e catch_errors(e) end
deactivate(platform, arch, repo)
click to toggle source
# File lib/crowbar/client/app/repository.rb, line 124 def deactivate(platform, arch, repo) Command::Repository::Deactivate.new( *command_params( platform: platform, arch: arch, repo: repo ) ).execute rescue => e catch_errors(e) end
deactivate_all()
click to toggle source
# File lib/crowbar/client/app/repository.rb, line 144 def deactivate_all Command::Repository::DeactivateAll.new( *command_params ).execute rescue => e catch_errors(e) end
list()
click to toggle source
# File lib/crowbar/client/app/repository.rb, line 72 def list Command::Repository::List.new( *command_params ).execute rescue => e catch_errors(e) end