class Syskit::GUI::BatchManager::ToString

Public Class Methods

const_missing(const_name) click to toggle source
# File lib/syskit/gui/batch_manager.rb, line 137
def self.const_missing(const_name)
    ::Object.const_get(const_name)
end
convert(obj) click to toggle source
# File lib/syskit/gui/batch_manager.rb, line 141
def self.convert(obj)
    if obj.kind_of?(Symbol)
        ":#{obj}"
    elsif obj.kind_of?(String)
        "\"#{obj}\""
    else
        as_string = obj.to_s
        parser = new
        begin
            if parser.instance_eval(as_string) == obj
                as_string
            end
        rescue Exception
        end
    end
end