Class: Docker::ImageTask
- Inherits:
-
Object
- Object
- Docker::ImageTask
- Defined in:
- lib/docker/rake_task.rb
Overview
This class allows image-based tasks to be created.
Instance Method Summary collapse
Instance Method Details
#needed? ⇒ Boolean
6 7 8 9 10 |
# File 'lib/docker/rake_task.rb', line 6 def needed? Docker::Image.all(:all => true).any? { |image| image['RepoTags'].include?(repo_tag) } end |
#repo ⇒ Object
12 13 14 |
# File 'lib/docker/rake_task.rb', line 12 def repo name.split(':')[0] end |
#repo_tag ⇒ Object
20 21 22 |
# File 'lib/docker/rake_task.rb', line 20 def repo_tag "#{repo}:#{tag}" end |
#tag ⇒ Object
16 17 18 |
# File 'lib/docker/rake_task.rb', line 16 def tag name.split(':')[1] || 'latest' end |