Class: Elastomer::CLI::Repository

Inherits:
Base
  • Object
show all
Defined in:
lib/elastomer/cli/repository.rb

Instance Method Summary collapse

Instance Method Details

#create(name) ⇒ Object



7
8
9
10
11
# File 'lib/elastomer/cli/repository.rb', line 7

def create(name)
  options[:settings] = MultiJson.load(options[:settings])
  response = client.repository(name).create(options, :pretty => true)
  puts response
end

#delete(name) ⇒ Object



26
27
28
29
# File 'lib/elastomer/cli/repository.rb', line 26

def delete(name)
  response = client.repository(name).delete
  puts "Deleted repository #{name}."
end

#get(name = nil) ⇒ Object



14
15
16
17
# File 'lib/elastomer/cli/repository.rb', line 14

def get(name=nil)
  response = client.repository(name).get(:pretty => true)
  puts response
end

#listObject



20
21
22
23
# File 'lib/elastomer/cli/repository.rb', line 20

def list
  response = client.repository.get
  puts response
end