Module: DragDropRubyObjectFactory

Defined in:
lib/vr/dragdropformat.rb

Defined Under Namespace

Classes: DragDropRubyObject

Class Method Summary collapse

Class Method Details

.declare_dndclass(classname, registername) ⇒ Object



199
200
201
202
203
204
205
206
207
208
# File 'lib/vr/dragdropformat.rb', line 199

def self.declare_dndclass(classname,registername)
  str = <<"EEOOFF"
      class #{classname} < DragDropRubyObject
        FormatName = '#{registername}'
        FormatId = RegisterClipboardFormat.call(FormatName)
      end
EEOOFF
  eval(str)
  eval("#{classname} ")
end