Module: Vis::Utilities::Native

Defined in:
lib/vis/utilities.rb

Instance Method Summary collapse

Instance Method Details

#native_method_with_options(js_name) ⇒ Object



14
15
16
17
18
# File 'lib/vis/utilities.rb', line 14

def native_method_with_options(js_name)
  define_method(js_name.underscore) do |options|
    @native.JS.call(js_name, options_to_native(options))
  end
end

#native_methods_with_options(js_names) ⇒ Object



8
9
10
11
12
# File 'lib/vis/utilities.rb', line 8

def native_methods_with_options(js_names)
  js_names.each do |js_name|
    native_method_with_options(js_name)
  end
end

#test_containerObject



20
21
22
# File 'lib/vis/utilities.rb', line 20

def test_container
  `document.body.appendChild(document.createElement('div'))`
end