class Momentum::OpsWorks::Config
Public Class Methods
from_stack(client, stack_name, app_name = Momentum.config[:app_base_name])
click to toggle source
# File lib/momentum/opsworks.rb, line 46 def self.from_stack(client, stack_name, app_name = Momentum.config[:app_base_name]) @@configs ||= {} @@configs[[stack_name, app_name]] ||= load_from_stack(client, stack_name, app_name) end
Private Class Methods
load_from_stack(client, stack_name, app_name)
click to toggle source
# File lib/momentum/opsworks.rb, line 53 def self.load_from_stack(client, stack_name, app_name) stack = Momentum::OpsWorks.get_stack(client, stack_name) JSON.parse(stack[:custom_json])["custom_env"][app_name] end