/tags/rel-1-3-29/SWIG/Examples/test-suite/ruby/director_abstract_runme.rb
Ruby | 31 lines | 18 code | 8 blank | 5 comment | 4 complexity | 4281ccead94ed4d92a1c553225895e6d MD5 | raw file
Possible License(s): LGPL-2.1, Cube, GPL-3.0, 0BSD, GPL-2.0
- require 'director_abstract'
- class MyFoo < Director_abstract::Foo
- def ping
- "MyFoo::ping()"
- end
- end
- a = MyFoo.new
- if a.ping != "MyFoo::ping()"
- raise RuntimeError, a.ping
- end
- if a.pong != "Foo::pong();MyFoo::ping()"
- raise RuntimeError, a.pong
- end
- class MyExample1 < Director_abstract::Example1
- def color(r,g,b)
- r
- end
- end
- #m1 = MyExample1.new
- #
- #if m1.color(1,2,3) != 1
- # raise RuntimeError, m1.color
- #end