Sha256: abbac1df597804bcdebc2341383820b71e50ab50e7fe36807a721fe26ee55cf9
Contents?: true
Size: 1.73 KB
Versions: 2
Compression:
Stored size: 1.73 KB
Contents
# frozen_string_literal: true module Takelage # takelage docker socket class DockerSocket < SubCommandBase include LoggingModule include SystemModule include ConfigModule include DockerCheckDaemon include DockerSocketLib include DockerSocketHost include DockerSocketScheme include DockerSocketStart include DockerSocketStop # Initialize docker socket def initialize(args = [], local_options = {}, configuration = {}) # initialize thor parent class super args, local_options, configuration @socket_host = docker_socket_host @sockets = docker_socket_scheme end # # docker socket host # desc 'host', 'Print docker socket host ip address' long_desc <<-LONGDESC.gsub("\n", "\x5") Print docker socket host ip address LONGDESC # Print docker socket host ip address. def host say @socket_host true end # # docker socket scheme # desc 'scheme', 'Print docker socket scheme' long_desc <<-LONGDESC.gsub("\n", "\x5") Print docker socket scheme LONGDESC # Print docker socket scheme. def scheme say hash_to_yaml(@sockets) true end # # docker socket start # desc 'start', 'Start sockets for docker container' long_desc <<-LONGDESC.gsub("\n", "\x5") Start sockets for docker container LONGDESC # Start sockets for docker container. def start exit docker_socket_start end # # docker socket stop # desc 'stop', 'Stop sockets for docker container' long_desc <<-LONGDESC.gsub("\n", "\x5") Stop sockets for docker container LONGDESC # Stop sockets for docker container. def stop exit docker_socket_stop end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
takelage-0.28.26 | lib/takelage/docker/socket/cli.rb |
takelage-0.28.24 | lib/takelage/docker/socket/cli.rb |