Sha256: af22872a8fccbb030c8987ce0f3ae9c10d6e283aa85e76c912313a6e4aea8db4

Contents?: true

Size: 315 Bytes

Versions: 2

Compression:

Stored size: 315 Bytes

Contents

class Dir
  class << self
    def chdir(dir)
      prev_cwd = `Opal.current_dir`
      `Opal.current_dir = #{dir}`
      yield
    ensure
      `Opal.current_dir = #{prev_cwd}`
    end

    def pwd
      `Opal.current_dir` || '.'
    end
    alias getwd pwd

    def home
      ENV['HOME'] || '.'
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
opal-0.7.0.beta3 opal/corelib/dir.rb
opal-0.7.0.beta2 opal/corelib/dir.rb