Class: UniformNotifier::JavascriptConsole

Inherits:
Base
  • Object
show all
Defined in:
lib/uniform_notifier/javascript_console.rb

Class Method Summary collapse

Methods inherited from Base

out_of_channel_notify, wrap_js_association

Class Method Details

.active?Boolean

Returns:

  • (Boolean)


3
4
5
# File 'lib/uniform_notifier/javascript_console.rb', line 3

def self.active?
  UniformNotifier.console
end

.inline_notify(message) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'lib/uniform_notifier/javascript_console.rb', line 7

def self.inline_notify( message )
  return unless active?

  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
end