class Nil

Public Class Methods

new() click to toggle source
# File lib/sdx/vm/datatypes.rb, line 478
def initialize
    @internal = nil
    @fields = {
        "__as_bool" => (NativeFnInternal.new (Proc.new do
            Bool.new false
        end)),
        "__as_str" => (NativeFnInternal.new (Proc.new do
            Str.new "nil"
        end)),
        "__eq" => (NativeFnInternal.new (lambda do |other|
            Bool.new @internal == other[0].internal
        end)),
        "__neq" => (NativeFnInternal.new (lambda do |other|
            Bool.new @internal != other[0].internal
        end))
    }
end