12345678910111213141516171819202122232425262728293031 |
- module Chervil
- class Env
- attr_reader :data
-
- def initialize(parent = nil)
- @data = Hash.new
-
- Core::CORE.each do |k, v|
- set(k, v)
- end
-
- Core::NATIVE_CORE.each do |k, v|
- Core.eval(v, self)
- end
-
- unless parent.nil?
- parent.data.each do |k, v|
- set(k, v)
- end
- end
- end
-
- def get(name)
- @data[name]
- end
-
- def set(name, value)
- @data[name] = value
- end
- end
- end
|