/
niceSOFT
/
swig
Обзор
Документация
Войти
/
niceSOFT
/
swig
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Examples/test-suite/ruby/director_string_runme.rb
39 строк
577 B
Olly Betts
Expand director_string_runme.*
21 дек 2023, 00:59
21 дек 2023, 00:59
ccaf462
Код
Авторство
О чём код?
#!/usr/bin/env ruby # # Put description here # # # # # require 'swig_assert' require 'director_string' class B < Director_string::A attr_accessor :smem def initialize(some_string) super(some_string) end def get_first() return super() + " world!" end def process_text(string) super(string) @smem = "hello" end end b = B.new("hello") raise RuntimeError if b.get(0) != "hello" raise RuntimeError if b.get_first() != "hello world!" raise RuntimeError if b.call_get_first() != "hello world!" b.call_process_func() raise RuntimeError if b.smem != "hello"