Sha256: 5709f0b82a6ebe3e27af520143fdbea4259b64bfa3c6dc120b95e9fe2f8aebf6
Contents?: true
Size: 267 Bytes
Versions: 1
Compression:
Stored size: 267 Bytes
Contents
$:.unshift "../lib" require "interface" MyInterface = interface{ required_methods :foo, :bar } class Foo def foo; end def bar; end end class Bar end f = Foo.new f.extend(MyInterface) b = Bar.new class << b include MyInterface 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_instance.rb |