How to use the opal-runtime.Opal function in opal-runtime

To help you get started, we’ve selected a few opal-runtime examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github Mogztter / opal-node-compiler / spec / main.spec.js View on Github external
const chai = require('chai');
const expect = chai.expect;

const Opal = require('opal-runtime').Opal;
const Builder = require('../src/index').Builder;
const ERB = require('../src/index').ERB;

describe('Opal Node Compiler', function () {

  describe('When loaded', function() {
    it('should export Opal object', function() {
      expect(Opal).not.be.null;
    });

    it('should export Builder object', function() {
      expect(Builder).not.be.null;
    });
  });

  describe('Builder', function() {
github Mogztter / opal-node-compiler / src / index.js View on Github external
var Opal = require('opal-runtime').Opal;
require('./opal-builder.js');
require('./opal-source-maps.js');

Opal.require('nodejs');
Opal.require('opal-builder');
Opal.require('opal-source-maps');

/**
 * Convert a JSON to an (Opal) Hash.
 * @private
 */
var toHash = function (object) {
  if (object && !object.smap) {
    return Opal.hash(object);
  }
  return object;

opal-runtime

Opal Runtime

MIT
Latest version published 1 year ago

Package Health Score

42 / 100
Full package analysis