module SteamTracks

Constants

VERSION

Public Class Methods

method_missing(m, *args, &block) click to toggle source

redirect all request to corresponding api version module

Calls superclass method
# File lib/steam_tracks.rb, line 18
def self.method_missing(m, *args, &block)
  receiver = Kernel.const_get("SteamTracks::Api::V" + self.api_version.to_s)

  if receiver.respond_to?(m.to_sym)
    receiver.send(m, *args)
  else
    super
  end
end
setup() { |self| ... } click to toggle source
# File lib/steam_tracks.rb, line 13
def self.setup
  yield self if block_given?
end