Sha256: 1ff66229e158929c99da292d790e7e232c8b163f11573183d7b67872aab31280
Contents?: true
Size: 746 Bytes
Versions: 6
Compression:
Stored size: 746 Bytes
Contents
# frozen_string_literal: true require 'socket' require 'json' module DevCycle class PlatformData attr_accessor :deviceModel, :platformVersion, :sdkVersion, :sdkType, :platform, :hostname def initialize(sdk_type = nil, sdk_version = nil, platform_version = nil, device_model = nil, platform = nil, hostname = nil) @sdkType = sdk_type @sdkVersion = sdk_version @platformVersion = platform_version @deviceModel = device_model @platform = platform @hostname = hostname end def default @sdkType = 'server' @sdkVersion = VERSION @platformVersion = RUBY_VERSION @deviceModel = nil @platform = 'Ruby' @hostname = Socket.gethostname self end end end
Version data entries
6 entries across 6 versions & 1 rubygems