Sha256: 6c78a144d5ad7b69473493501eb5c7f4c6838728a24c8c66cbaa947db121ca22
Contents?: true
Size: 811 Bytes
Versions: 6
Compression:
Stored size: 811 Bytes
Contents
# frozen_string_literal: true module Prefab module ConfigHelper def value_of(config_value) case config_value.type when :string config_value.string when :int config_value.int when :double config_value.double when :bool config_value.bool when :feature_flag config_value.feature_flag when :segment config_value.segment end end def value_of_variant(feature_flag_variant) return feature_flag_variant.string if feature_flag_variant.has_string? return feature_flag_variant.int if feature_flag_variant.has_int? return feature_flag_variant.double if feature_flag_variant.has_double? return feature_flag_variant.bool if feature_flag_variant.has_bool? return nil end end end
Version data entries
6 entries across 6 versions & 1 rubygems