Chervil is a toy Lisp interpreter written in Ruby
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

env_spec.rb 336B

123456789101112131415
  1. module Chervil
  2. RSpec.describe Env do
  3. it 'has arithmetic from core' do
  4. env = Env.new
  5. expect(env.get('+').call([1.0, 2.0], env)).to eq(3.0)
  6. end
  7. it 'inherits from parent env' do
  8. parent = Env.new
  9. parent.set('x', 5)
  10. child = Env.new(parent)
  11. expect(child.get('x')).to eq(5)
  12. end
  13. end
  14. end