Sha256: 15b563dae9330014fb5e8b68b833081ac4406b2f51b30b5958df0f76242a8652

Contents?: true

Size: 408 Bytes

Versions: 11

Compression:

Stored size: 408 Bytes

Contents

# methods.fy
# Examples of methods definitions, and method overriding in fancy

class Foo {
  def bar {
    Console println: "version 1"
  }
}

f = Foo new
f bar # prints: version 1

# redefine Foo#bar
class Foo {
  def bar {
    Console println: "version 2"
  }
}

f bar # prints: version 2

# redefine Foo#bar again
class Foo {
  def bar {
    Console println: "version 3"
  }
}

f bar # prints: version 3

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
fancy-0.10.0 examples/methods.fy
fancy-0.9.0 examples/methods.fy
fancy-0.8.0 examples/methods.fy
fancy-0.7.0 examples/methods.fy
fancy-0.6.0 examples/methods.fy
fancy-0.5.0 examples/methods.fy
fancy-0.4.0 examples/methods.fy
fancy-0.3.3 examples/methods.fy
fancy-0.3.2 examples/methods.fy
fancy-0.3.1 examples/methods.fy
fancy-0.3.0 examples/methods.fy