Sha256: 0078140d3e5859044e5db577d8b6030dfe0dfbf78a396d1841d04277c1ffe389

Contents?: true

Size: 437 Bytes

Versions: 1

Compression:

Stored size: 437 Bytes

Contents

module Wiris
    class Reflect
        def self.field(obj, field)
        begin
            cls = Module::const_get(obj.name)
            return cls.class_variable_get(("@@" + field).to_sym)
        end
        rescue NameError
            return nil
        end

        def self.setField(obj, field, value)
    		cls = Module::const_get(obj.name)
    		cls.class_variable_set(("@@" + field), value)
    	end
    end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
wirispluginengine-3.62.0.1322 lib/src-generic/Reflect.rb