lib/rbx/object.fy in fancy-0.3.0 vs lib/rbx/object.fy in fancy-0.3.1

- old
+ new

@@ -15,32 +15,25 @@ class Object { ruby_alias: '== ruby_alias: '=== ruby_alias: 'class + ruby_alias: 'inspect def initialize { - self initialize() + initialize() } def dclone { "Returns a deep clone of self using Ruby's Marshal class." - Marshal load: $ Marshal dump: self + Marshal load(Marshal dump(self)) } - def ++ other { - self to_s + (other to_s) - } - def to_s { - self to_s() + to_s() } - def inspect { - self inspect() - } - def set_slot: slotname value: val { instance_variable_set("@" ++ slotname, val) } def get_slot: slotname { @@ -75,15 +68,15 @@ } return false } def define_singleton_method: name with: block { - self metaclass define_method: name with: block + metaclass define_method: name with: block } def undefine_singleton_method: name { - self metaclass undefine_method: name + metaclass undefine_method: name } def is_a?: class { "Indicates, if an object is an instance of a given Class." is_a?(class) @@ -93,11 +86,11 @@ "Indicates, if an object is an instance of a given Class." kind_of?(class) } def send: message { - self send(message_name: message) + send(message_name: message) } def send: message params: params { ruby: (message_name: message) args: params } @@ -110,8 +103,8 @@ ":" ++ symbol } } def responds_to?: message { - self respond_to?(message_name: message) + respond_to?(message_name: message) } }