class SplitIoClient::Engine::Models::FallbackTreatmentsConfiguration
def build_by_flag_fallback_treatment(by_flag_fallback_treatment)
def build_by_flag_fallback_treatment(by_flag_fallback_treatment) return nil unless by_flag_fallback_treatment.is_a?(Hash) processed_by_flag_fallback_treatment = Hash.new by_flag_fallback_treatment.each do |key, value| if value.is_a? String processed_by_flag_fallback_treatment[key] = FallbackTreatment.new(value) next end processed_by_flag_fallback_treatment[key] = value end processed_by_flag_fallback_treatment end
def build_global_fallback_treatment(global_fallback_treatment)
def build_global_fallback_treatment(global_fallback_treatment) if global_fallback_treatment.is_a? String return FallbackTreatment.new(global_fallback_treatment) end global_fallback_treatment end
def initialize(global_fallback_treatment=nil, by_flag_fallback_treatment=nil)
def initialize(global_fallback_treatment=nil, by_flag_fallback_treatment=nil) @global_fallback_treatment = build_global_fallback_treatment(global_fallback_treatment) @by_flag_fallback_treatment = build_by_flag_fallback_treatment(by_flag_fallback_treatment) end