如何从Ruby中的方法返回接收器?

时间:2017-09-04 08:38:11

标签: ruby oop

我知道我可以使用def foo __method__ end 返回方法的名称:

class Integer
  def foo
    # code
  end
end

1.foo
#=> 1

但是如何返回附加方法的对象?例如:

    element.style.opacity = some_value;

1 个答案:

答案 0 :(得分:4)

self指的是对象本身:

class Fixnum
  def foo
    self
  end
end