lib/rbx/object.fy in fancy-0.4.0 vs lib/rbx/object.fy in fancy-0.5.0
- old
+ new
@@ -1,12 +1,7 @@
class Object {
- ruby_alias: '==
- ruby_alias: '===
- ruby_alias: 'class
- ruby_alias: 'inspect
- ruby_alias: 'object_id
- ruby_alias: 'instance_variables
+ ruby_aliases: [ '==, '===, 'class, 'inspect, 'object_id, 'instance_variables ]
def initialize {
initialize()
}
@@ -116,14 +111,13 @@
ruby: (message_name: message) args: params
}
def message_name: symbol {
symbol = symbol to_s
- match symbol =~ /:/ {
- case nil ->
- ":" ++ symbol
- case _ ->
- symbol
+ val = symbol include?(":")
+ match val {
+ case true -> symbol
+ case false -> ":" <<(symbol)
}
}
def responds_to?: message {
"""