我有一个关于Ruby块的问题。 比如我有一个Ruby类:块黑客,如何简化块
class NewClass
def initialize
@a = 1
end
def some_method
puts @a
end
end
当我做这样的事情:
NewClass.new do |c|
c.some_method
end
一切都很好,但没有任何可能性做,不知怎的,喜欢:
NewClass.new do
some_method
end
任何想法?
相关问题:http://stackoverflow.com/questions/9225946/dsl-block-without-argument-in-ruby – 2012-02-12 14:22:34