Sha256: a5e9824301e3d547e65bf20d80ddec4eb95c59df2ece7548b0baa65f56170c6f

Contents?: true

Size: 289 Bytes

Versions: 6

Compression:

Stored size: 289 Bytes

Contents

# backtick_javascript: true

require 'pathname'

class Pathname
  include Comparable

  @__path__ = `require('path')`
  `var __path__ = #{@__path__}`

  def absolute?
    `__path__.isAbsolute(#{@path.to_str})`
  end

  def relative?
    !absolute?
  end

  def to_path
    @path
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
opal-1.8.3.rc1 stdlib/nodejs/pathname.rb
opal-1.8.2 stdlib/nodejs/pathname.rb
opal-1.8.1 stdlib/nodejs/pathname.rb
opal-1.8.0 stdlib/nodejs/pathname.rb
opal-1.8.0.beta1 stdlib/nodejs/pathname.rb
opal-1.8.0.alpha1 stdlib/nodejs/pathname.rb