Sha256: f32ff516060cc9d83632703d8fdf18f3a95502b9ed8f92c2b8a4dbc9b9d97ecb

Contents?: true

Size: 940 Bytes

Versions: 1

Compression:

Stored size: 940 Bytes

Contents

# frozen_string_literal: true

require 'ext/string'

require 'steam/id'

# Require Steam Language from the steamd gem
require 'steamd'
Steamd.load_language

# Require any protobufs we care about from the steam-proto gem
require 'steam/proto'
Steam::Proto.load_protobufs(:steamclient, :gc)

require 'stringio'

require 'steam/version'
require 'steam/logger'
require 'steam/crypto'
require 'steam/sentry_file'
require 'steam/byte_reader'
require 'steam/byte_writer'
require 'steam/protocol'
require 'steam/server'
require 'steam/server_list'
require 'steam/networking'
require 'steam/handler'
require 'steam/plugins'
require 'steam/client'
require 'steam/local_ip'
require 'steam/emsg_util'

# Ruby access to Steam
module Steam
  # Logger object. Logs to the given IO object. Defaults to STDOUT
  #
  # @param io [:read] the io stream
  # @return [Steam::Logger]
  def self.logger(io = STDOUT)
    @logger ||= Steam::Logger.new(io)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
steamrb-0.1.1 lib/steam.rb