Sha256: 2b550552c5eee4cdfb247bb915b742ba2b8010929b6c12d7f5c17e5a91e0226b
Contents?: true
Size: 522 Bytes
Versions: 6
Compression:
Stored size: 522 Bytes
Contents
module Prefab class ConfigValueWrapper def self.wrap(value) case value when Integer PrefabProto::ConfigValue.new(int: value) when Float PrefabProto::ConfigValue.new(double: value) when TrueClass, FalseClass PrefabProto::ConfigValue.new(bool: value) when Array PrefabProto::ConfigValue.new(string_list: PrefabProto::StringList.new(values: value.map(&:to_s))) else PrefabProto::ConfigValue.new(string: value.to_s) end end end end
Version data entries
6 entries across 6 versions & 1 rubygems