module Steam::Proto
Access to the various Steam
Protobuf definitions
Constants
- VERSION
Public Class Methods
allowed?(arg)
click to toggle source
# File lib/steam/proto.rb, line 16 def self.allowed?(arg) allowed_requires.include?(arg) end
allowed_requires()
click to toggle source
# File lib/steam/proto.rb, line 20 def self.allowed_requires [:csgo, :steamclient, :gc] end
load_protobufs(*args)
click to toggle source
# File lib/steam/proto.rb, line 7 def self.load_protobufs(*args) args = args.flatten.dup.map(&:to_sym) args.each do |arg| raise "Failed to load protobufs for #{arg}" unless allowed?(arg) require "steam/proto/#{arg}" end end