# limitations under the License.
# A simple exemple of refinement where a method is added to the integer class.
-package fibonacci
+module fibonacci
redef class Int
# Calculate the self-th element of the fibonacci sequence.
- meth fibonacci: Int
+ fun fibonacci: Int
do
if self < 2 then
return 1
end
# Print usage and exit.
-meth usage
+fun usage
do
print "Usage: fibonnaci <integer>"
exit 0