Class: Elastomer::CLI::Repository
- 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) [:settings] = MultiJson.load([:settings]) response = client.repository(name).create(, :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 |
#list ⇒ Object
20 21 22 23 |
# File 'lib/elastomer/cli/repository.rb', line 20 def list response = client.repository.get puts response end |