Sha256: 4efd583657f9ddcb83c7fd19b675621979163da85aaa71fe618747f9cc9f3f49
Contents?: true
Size: 517 Bytes
Versions: 4
Compression:
Stored size: 517 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: Prefab::StringList.new(values: value.map(&:to_s))) else PrefabProto::ConfigValue.new(string: value.to_s) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems