Sha256: aa3a48e663ef91bb94c8f19bbde6fd5f7ae595e944bfebec4cc6012a3ddc2646
Contents?: true
Size: 892 Bytes
Versions: 4
Compression:
Stored size: 892 Bytes
Contents
# frozen_string_literal: true class UniformNotifier class JavascriptConsole < Base class << self def active? !!UniformNotifier.console end protected def _inline_notify(data) message = data.values.compact.join("\n") options = UniformNotifier.console.is_a?(Hash) ? UniformNotifier.console : {} script_attributes = options[:attributes] || {} code = <<~CODE if (typeof(console) !== 'undefined' && console.log) { if (console.groupCollapsed && console.groupEnd) { console.groupCollapsed(#{'Uniform Notifier'.inspect}); console.log(#{message.inspect}); console.groupEnd(); } else { console.log(#{message.inspect}); } } CODE wrap_js_association code, script_attributes end end end end
Version data entries
4 entries across 4 versions & 1 rubygems