lib/odania/plugin.rb in odania-0.0.36 vs lib/odania/plugin.rb in odania-0.0.37

- old
+ new

@@ -49,10 +49,18 @@ def get_global_config @consul.config.get get_global_plugin_config_path end + def set_subdomain_config(full_domain, config) + @consul.config.set get_subdomain_config_path(full_domain), config + end + + def get_subdomain_config(full_domain) + @consul.config.get get_subdomain_config_path(full_domain) + end + def get_domain_config_for(domain, global_config=nil) global_config = get_global_config if global_config.nil? return global_config['domains'][domain], domain unless global_config['domains'][domain].nil? return false, nil @@ -61,9 +69,13 @@ def health @consul.health end private + + def get_subdomain_config_path(full_domain) + "subdomain_config/#{full_domain}" + end def get_global_plugin_config_path 'global_plugins_config' end