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