Sha256: 56501717a8b68c23dcb95298d89b8465e6ad232db2f3047aed8748418b358b3e

Contents?: true

Size: 263 Bytes

Versions: 24

Compression:

Stored size: 263 Bytes

Contents

require 'native'

module YAML
  `var __yaml__ = OpalNode.node_require('js-yaml')`

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

Version data entries

24 entries across 24 versions & 3 rubygems

Version Path
opal-0.9.4 stdlib/nodejs/yaml.rb
opal-0.9.3 stdlib/nodejs/yaml.rb
opal-0.9.2 stdlib/nodejs/yaml.rb
opal-0.9.0 stdlib/nodejs/yaml.rb
opal-0.9.0.rc1 stdlib/nodejs/yaml.rb
opal-0.9.0.beta2 stdlib/nodejs/yaml.rb
opal-0.9.0.beta1 stdlib/nodejs/yaml.rb
opal-0.8.1 stdlib/nodejs/yaml.rb
opal-0.8.1.rc1 stdlib/nodejs/yaml.rb
opal-wedge-0.9.0.dev stdlib/nodejs/yaml.rb
opal-0.8.0 stdlib/nodejs/yaml.rb
opal-0.8.0.rc3 stdlib/nodejs/yaml.rb
opal-0.8.0.rc2 stdlib/nodejs/yaml.rb
opal-0.8.0.rc1 stdlib/nodejs/yaml.rb
opal-0.8.0.beta1 stdlib/nodejs/yaml.rb
opal-0.7.2 stdlib/nodejs/yaml.rb
opal-0.7.1 stdlib/nodejs/yaml.rb
opal-0.7.0 stdlib/nodejs/yaml.rb
opal-0.7.0.rc1 stdlib/nodejs/yaml.rb
opal-0.7.0.beta3 stdlib/nodejs/yaml.rb