Sha256: 3ef7e998ee4d207a5db8c80dc45cbe78ec02919da74454a17a5bbb4009ca0747

Contents?: true

Size: 297 Bytes

Versions: 34

Compression:

Stored size: 297 Bytes

Contents

require 'native'
require_relative './js-yaml-3-6-1'

module YAML
  @__yaml__ = `jsyaml`
  `var __yaml__ = #{@__yaml__}`

  def self.load_path(path)
    loaded = `__yaml__.safeLoad(#{File}.__fs__.readFileSync(#{path}, 'utf8'))`
    loaded = Hash.new(loaded) if native?(loaded)
    loaded
  end
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
opal-1.7.4 stdlib/nodejs/yaml.rb
opal-1.7.3 stdlib/nodejs/yaml.rb
opal-1.7.2 stdlib/nodejs/yaml.rb
opal-1.7.1 stdlib/nodejs/yaml.rb
opal-1.7.0 stdlib/nodejs/yaml.rb
opal-1.7.0.rc1 stdlib/nodejs/yaml.rb
opal-1.6.1 stdlib/nodejs/yaml.rb
opal-1.6.0 stdlib/nodejs/yaml.rb
opal-1.6.0.rc1 stdlib/nodejs/yaml.rb
opal-1.6.0.alpha1 stdlib/nodejs/yaml.rb
opal-1.5.1 stdlib/nodejs/yaml.rb
opal-1.5.0 stdlib/nodejs/yaml.rb
opal-1.5.0.rc1 stdlib/nodejs/yaml.rb
opal-1.4.1 stdlib/nodejs/yaml.rb
opal-1.4.0 stdlib/nodejs/yaml.rb
opal-1.4.0.alpha1 stdlib/nodejs/yaml.rb
opal-1.3.2 stdlib/nodejs/yaml.rb
opal-1.3.1 stdlib/nodejs/yaml.rb
opal-1.3.0 stdlib/nodejs/yaml.rb
opal-1.3.0.rc1 stdlib/nodejs/yaml.rb