Module: MijDiscord

Defined in:
lib/mij-discord/bot.rb,
lib/mij-discord/logger.rb,
lib/mij-discord/version.rb

Defined Under Namespace

Modules: Cache, Core, Data, Errors, Events Classes: Bot

Constant Summary collapse

LOGGER =
Logger.new(STDOUT, level: :error)
VERSION =
'1.0.11'

Class Method Summary collapse

Class Method Details

.make_inspect(obj, *vars) ⇒ Object



21
22
23
24
25
26
27
28
# File 'lib/mij-discord/logger.rb', line 21

def self.make_inspect(obj, *vars)
  data = [obj.class.to_s.split('::').last]
  data += vars.map do |x|
    value = obj.instance_variable_get(:"@#{x}")
    "#{x}=#{value.inspect}"
  end
  %(#<#{data.join(' ')}>)
end