class Deployment

Public Class Methods

new(config) click to toggle source
# File lib/tikici.rb, line 49
def initialize(config)
  @config = config
end

Public Instance Methods

environment_values() click to toggle source
# File lib/tikici.rb, line 61
def environment_values
  environments.values
end
environments() click to toggle source
# File lib/tikici.rb, line 53
def environments
  {}.tap do |result|
    @config.each do |key, val| 
      result[key.to_sym] = DeploymentEnv.new(val)
    end unless @config.nil?
  end
end
exec() click to toggle source
# File lib/tikici.rb, line 65
def exec
  environment_values.map(&:exec)
end