Sha256: 2e2c024c2318544cb49fe2d6b8d96e3142b24b7c0a106ae4f971aad01c4165d3
Contents?: true
Size: 490 Bytes
Versions: 1
Compression:
Stored size: 490 Bytes
Contents
require "yaml" require "docktor/container" module Docktor class YAMLParser def parse(yaml_path) YAML.load_file(yaml_path).map do |container_name, options| Container.new( name: container_name, image: options["image"], volumes: options["volumes"], ports: options["ports"], links: options["links"], command: options["command"], environment: options["environment"] ) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
docktor-0.1.0 | lib/docktor/yaml_parser.rb |