Я использую драгоценный камень Gtk3. Вот мой код:
#!/usr/bin/ruby -w
require 'gtk3'
class Object
prepend Gtk
end
Application.new('org.gtk.example')
Результат:
/ home / sourav / gtk.rb: 8: в `
': неинициализированная константа Application
(NameError
)
Но работает следующий код:
#!/usr/bin/ruby -w
require 'gtk3'
class Object
prepend Gtk
Gtk::Application
end
Application.new('org.gtk.example')
Это не обязательно должно быть конкретно Gtk::Application
, это может быть ::Gtk::ApplicationWindow
под строкой предварительного ввода. Почему я получаю NameError
без Gtk::Application
линии?