Sha256: 46010d05bb3ca0ead5d7c8abf57438e480c25b441ca371006771b829f2442fea

Contents?: true

Size: 330 Bytes

Versions: 1

Compression:

Stored size: 330 Bytes

Contents

module Kl
  module Primitives
    module Assignments
      def set(sym, value)
        @variables[sym] = value
        value
      end

      def value(sym)
        if @variables.has_key?(sym)
          @variables[sym]
        else
          raise Kl::Error, "variable #{sym} has no value"
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
shen-ruby-0.1.0 lib/kl/primitives/assignments.rb