method

generate_class

v1_9_2_180 - Show latest stable - Class: WIN32COMGen
generate_class(klass, io = STDOUT)
public

No documentation available.

# File ext/win32ole/sample/olegen.rb, line 301
  def generate_class(klass, io = STDOUT)
    io.puts "\n# #{klass.helpstring}"
    if klass.ole_type == "Class" &&
       klass.guid &&
       klass.progid
      @reciever = "@dispatch."
      define_class(klass, io)
    else
      @reciever = ""
      define_module(klass, io)
    end
    generate_constants(klass, io)
    generate_methods(klass, io)
    io.puts "end"
  end