class OdaniaStaticPages::Config::Deploy::DockerCompose
Attributes
compose_images[R]
expires[R]
state_file[R]
varnish_secret[R]
Public Class Methods
new(state_file: 'docker_compose_state.yml', compose_images: [], expires: '-1', varnish_secret: nil)
click to toggle source
# File lib/odania_static_pages/config/docker_compose.rb, line 7 def initialize(state_file: 'docker_compose_state.yml', compose_images: [], expires: '-1', varnish_secret: nil) @state_file = state_file @compose_images = compose_images @expires = expires @varnish_secret = varnish_secret.nil? ? SecureRandom.hex : varnish_secret end
Public Instance Methods
to_h()
click to toggle source
# File lib/odania_static_pages/config/docker_compose.rb, line 14 def to_h { state_file: @state_file, compose_images: @compose_images, expires: @expires }.stringify_keys! end