class NexusAPI::Script
Attributes
api[RW]
Public Instance Methods
delete()
click to toggle source
# File lib/nexus_api/cli_commands/script.rb, line 9 def delete setup @api.delete_script(name: options[:name]) end
execute()
click to toggle source
# File lib/nexus_api/cli_commands/script.rb, line 17 def execute setup @api.run_script(name: options[:name]) end
list()
click to toggle source
# File lib/nexus_api/cli_commands/script.rb, line 24 def list print_set(action: :list_scripts, filter: 'name') end
upload()
click to toggle source
# File lib/nexus_api/cli_commands/script.rb, line 30 def upload setup options[:repository] = 'scripts' if_file_exists? do @api.upload_script(filename: options[:filename]) end end