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)
}
}