Sha256: f8f839d618d0e2a5621b4081eeddfd3576b020134e69b48f487a4623f4d41d0c
Contents?: true
Size: 1.9 KB
Versions: 1
Compression:
Stored size: 1.9 KB
Contents
# -*- coding: utf-8 -*- ########################################################################################## # @author Rodrigo Botafogo # # Copyright © 2016 Rodrigo Botafogo. All Rights Reserved. Permission to use, copy, modify, # and distribute this software and its documentation, without fee and without a signed # licensing agreement, is hereby granted, provided that the above copyright notice, this # paragraph and the following two paragraphs appear in all copies, modifications, and # distributions. # # IN NO EVENT SHALL RODRIGO BOTAFOGO BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, SPECIAL, # INCIDENTAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOST PROFITS, ARISING OUT OF THE USE OF # THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF RODRIGO BOTAFOGO HAS BEEN ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. # # RODRIGO BOTAFOGO SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT LIMITED TO, # THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE # SOFTWARE AND ACCOMPANYING DOCUMENTATION, IF ANY, PROVIDED HEREUNDER IS PROVIDED "AS IS". # RODRIGO BOTAFOGO HAS NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, # OR MODIFICATIONS. ########################################################################################## B = $js B.load("ruby_rich.js") B.load("ruby_proxy.js") B.load("hash_handler.js") B.load("array_handler.js") B.identity = Sol::JSObject.build( B.browser.executeJavaScriptAndReturnValue(<<-EOT) rr.identity EOT ) B.instanceOf = Sol::JSObject.build( B.browser.executeJavaScriptAndReturnValue(<<-EOT) rr.instanceOf EOT ) B.freeze module ObjectExtension def extend_by_name(obj, module_name) mdl = Object.const_get(module_name) obj.run("extend", mdl) end end $robject = B.proxy(Object.new) $robject.extend(ObjectExtension) B.robject = $robject $d3 = B.pull("d3") $dc = B.pull("dc") $d3.freeze $dc.freeze
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mdarray-sol-0.1.0-java | lib/jx/js_init.rb |