Sha256: 8a8c404b74c0f903420121fd22000d32217a02a2a89ba0190157be2e75289ab5
Contents?: true
Size: 646 Bytes
Versions: 2
Compression:
Stored size: 646 Bytes
Contents
module MixedGauge class Config def initialize @cluster_configs = {} end # @param [Symbol] cluster_name # @return [nil] # @example # config.define_cluster(:user) do |c| # c.define_slots(1..1024) # end def define_cluster(cluster_name, &block) cluster_config = ClusterConfig.new(cluster_name) cluster_config.instance_eval(&block) @cluster_configs[cluster_name] = cluster_config nil end # @param [Symbol] cluster_name # @return [MixedGauge::ClusterConfig] def fetch_cluster_config(cluster_name) @cluster_configs.fetch(cluster_name) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mixed_gauge-0.1.1 | lib/mixed_gauge/config.rb |
mixed_gauge-0.1.0 | lib/mixed_gauge/config.rb |