Class: Image
- Inherits:
-
Thor
- Object
- Thor
- Image
- Defined in:
- lib/linecook-gem/cli.rb
Instance Method Summary collapse
Instance Method Details
#fetch ⇒ Object
21 22 23 24 25 |
# File 'lib/linecook-gem/cli.rb', line 21 def fetch opts = .symbolize_keys image = Linecook::Image.new(opts[:name], opts[:group], opts[:tag] ) image.fetch end |
#keygen ⇒ Object
7 8 9 |
# File 'lib/linecook-gem/cli.rb', line 7 def keygen puts Linecook::Crypto.keygen end |
#list ⇒ Object
13 14 15 |
# File 'lib/linecook-gem/cli.rb', line 13 def list puts Linecook::Image.new(nil, nil, nil).list end |
#package ⇒ Object
42 43 44 45 46 |
# File 'lib/linecook-gem/cli.rb', line 42 def package opts = .symbolize_keys image = Linecook::Image.new(opts[:name], opts[:group], opts[:tag]) Linecook::Packager.package(image, name: opts[:strategy]) end |