Sha256: cd5d166fbb6f13a23ea044be0799172092c705d432405734800bb75db6da3c47
Contents?: true
Size: 529 Bytes
Versions: 11
Compression:
Stored size: 529 Bytes
Contents
module Vis module DataCommon def [](id) get(id) end def get(*args) if `Opal.is_a(args.$last(), Opal.Hash)` args.push(options_to_native(args.pop)) end res = `self["native"].get.apply(self["native"], Opal.to_a(args))` if `res !== null && Opal.is_a(res, Opal.Array)` native_to_hash_array(res) else `res !== null ? Opal.Hash.$new(res) : #{nil}` end end def get_ids(options) @native.JS.getIds(options_to_native(options)) end end end
Version data entries
11 entries across 11 versions & 1 rubygems