summaryrefslogtreecommitdiffstats
path: root/web/server/h2o/libh2o/deps/mruby-env/mrblib/env.rb
blob: 67f9811a17e6688c4b9e559d0ca4e5226595642f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class << ENV
  alias include? has_key?
  alias key? has_key?
  alias member? has_key?

  def clear
    self.keys.each { |k| self.delete(k) }
    self
  end

  def delete(key)
    old = self[key]
    self[key] = nil
    old
  end
end