Module: EcsCmd::Utils
- Defined in:
- lib/ecs_cmd/utils.rb
Class Method Summary collapse
Class Method Details
.parse_image_name(image) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/ecs_cmd/utils.rb', line 3 def self.parse_image_name(image) regex = /^([a-zA-Z0-9\.\-]+):?([0-9]+)?\/([a-zA-Z0-9\._\-]+)(\/[\/a-zA-Z0-9\._\-]+)?:?([a-zA-Z0-9\._\-]+)?$/ raise 'invalid image supplied, please verify correct image format' unless regex.match(image) if regex.match(image)[4].nil? || regex.match(image)[4] == false regex.match(image)[3] else regex.match(image)[4].gsub(/\//, '') end end |
.parse_image_tag(image) ⇒ Object
13 |
# File 'lib/ecs_cmd/utils.rb', line 13 def self.parse_image_tag(image); end |