Module: Kernel

Defined in:
lib/glimmer-dsl-web.rb,
lib/glimmer-dsl-web/ext/kernel.rb,
lib/glimmer/dsl/web/element_expression.rb

Overview

backtick_javascript: true

Instance Method Summary collapse

Instance Method Details

#__dir__Object



25
26
27
# File 'lib/glimmer-dsl-web.rb', line 25

def __dir__
  '(dir)'
end

#include_package(package) ⇒ Object



21
22
23
# File 'lib/glimmer-dsl-web.rb', line 21

def include_package(package)
  # No Op (just a shim)
end

#p(*args) ⇒ Object Also known as: pi



16
17
18
19
20
21
22
# File 'lib/glimmer-dsl-web/ext/kernel.rb', line 16

def p(*args)
  p_without_glimmer(*args)
rescue Exception
  args.each do |arg|
    `console.log(#{arg})`
  end
end

#p_without_glimmerObject

TODO contribute to Opal



15
# File 'lib/glimmer-dsl-web/ext/kernel.rb', line 15

alias p_without_glimmer p

#puts(*strs) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/glimmer-dsl-web/ext/kernel.rb', line 6

def puts(*strs)
  puts_without_glimmer(*strs)
rescue Exception
  strs.each do |str|
    `console.log(#{str})`
  end
end

#puts_without_glimmerObject

TODO contribute to Opal



5
# File 'lib/glimmer-dsl-web/ext/kernel.rb', line 5

alias puts_without_glimmer puts