module Kernel
Public Instance Methods
after(time_ms, &block)
click to toggle source
# File lib/isomorfeus/core_ext/kernel.rb, line 21 def after(time_ms, &block) `setTimeout(#{block.to_n}, time_ms)` end
on_android?()
click to toggle source
# File lib/isomorfeus/core_ext/kernel.rb, line 13 def on_android?; Isomorfeus.on_android?; end
on_androidtv?()
click to toggle source
# File lib/isomorfeus/core_ext/kernel.rb, line 17 def on_androidtv?; Isomorfeus.on_androidtv?; end
on_browser?()
click to toggle source
# File lib/isomorfeus/core_ext/kernel.rb, line 8 def on_browser?; Isomorfeus.on_browser?; end
on_database?()
click to toggle source
# File lib/isomorfeus/core_ext/kernel.rb, line 15 def on_database?; Isomorfeus.on_database?; end
on_desktop?()
click to toggle source
# File lib/isomorfeus/core_ext/kernel.rb, line 11 def on_desktop?; Isomorfeus.on_desktop?; end
on_ios?()
click to toggle source
# File lib/isomorfeus/core_ext/kernel.rb, line 12 def on_ios?; Isomorfeus.on_ios?; end
on_mobile?()
click to toggle source
# File lib/isomorfeus/core_ext/kernel.rb, line 14 def on_mobile?; Isomorfeus.on_mobile?; end
on_server?()
click to toggle source
# File lib/isomorfeus/core_ext/kernel.rb, line 10 def on_server?; Isomorfeus.on_server?; end
on_ssr?()
click to toggle source
# File lib/isomorfeus/core_ext/kernel.rb, line 9 def on_ssr?; Isomorfeus.on_ssr?; end
on_tv?()
click to toggle source
# File lib/isomorfeus/core_ext/kernel.rb, line 18 def on_tv?; Isomorfeus.on_tv?; end
on_tvos?()
click to toggle source
# File lib/isomorfeus/core_ext/kernel.rb, line 16 def on_tvos?; Isomorfeus.on_tvos?; end
promise_after(time_ms)
click to toggle source
# File lib/isomorfeus/core_ext/kernel.rb, line 2 def promise_after(time_ms) p = Promise.new after(time_ms) { p.resolve(true) } p end