class NexusAPI::Tag
Attributes
api[RW]
Public Instance Methods
add()
click to toggle source
# File lib/nexus_api/cli_commands/tag.rb, line 11 def add return false unless repository_set? setup @api.associate_tag(name: options[:name], sha1: options[:sha1], repository: options[:repository]) end
create()
click to toggle source
# File lib/nexus_api/cli_commands/tag.rb, line 19 def create setup @api.create_tag(name: options[:name]) end
delete()
click to toggle source
# File lib/nexus_api/cli_commands/tag.rb, line 26 def delete setup @api.delete_tag(name: options[:name]) end
list()
click to toggle source
# File lib/nexus_api/cli_commands/tag.rb, line 33 def list print_paginating_set(action: :list_tags, params: {}, filter: 'name') end
remove()
click to toggle source
# File lib/nexus_api/cli_commands/tag.rb, line 41 def remove return false unless repository_set? setup @api.delete_associated_tag(name: options[:name], sha1: options[:sha1], repository: options[:repository]) end