Sha256: d7e2eb7c5d0fcecb1c71a5ed87121f6b1ab246e3af74e648101512ccb7372668
Contents?: true
Size: 467 Bytes
Versions: 1
Compression:
Stored size: 467 Bytes
Contents
############################################ # test.rb # # Sample test script for interface.rb ############################################ if File.basename(Dir.pwd) == "test" $:.unshift "../lib" end require "interface" MyInterface = interface{ required_methods :foo, :bar } class MyClass def foo; end def bar; end include MyInterface end =begin # Raises an error until bar is defined class Foo def foo puts "foo" end end =end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
carats-0.3.0 | lib/carat-dev/interface_work/SCRAP/j-interface/interface-0.1.0/test/test.rb |