Sha256: c2eef9e5a5424741858e3de6646e8a8014961f11bb4d5614f66be4c175a8e320

Contents?: true

Size: 338 Bytes

Versions: 8

Compression:

Stored size: 338 Bytes

Contents

# frozen_string_literal: true

module WebSocket
  module NiceInspect
    # Recreate inspect as #to_s will be overwritten
    def inspect
      vars = instance_variables.map { |v| "#{v}=#{instance_variable_get(v).inspect}" }.join(', ')
      insp = Kernel.format("#{self.class}:0x%08x", __id__)
      "<#{insp} #{vars}>"
    end
  end
end

Version data entries

8 entries across 8 versions & 3 rubygems

Version Path
blacklight-spotlight-3.6.0.beta8 vendor/bundle/ruby/3.2.0/gems/websocket-1.2.10/lib/websocket/nice_inspect.rb
websocket-1.2.11 lib/websocket/nice_inspect.rb
websocket-1.2.10 lib/websocket/nice_inspect.rb
tdiary-5.2.3 vendor/bundle/ruby/3.1.0/gems/websocket-1.2.9/lib/websocket/nice_inspect.rb
tdiary-5.2.2 vendor/bundle/ruby/3.1.0/gems/websocket-1.2.9/lib/websocket/nice_inspect.rb
websocket-1.2.9 lib/websocket/nice_inspect.rb
websocket-1.2.8 lib/websocket/nice_inspect.rb
websocket-1.2.7 lib/websocket/nice_inspect.rb