我想知道使用代码定义类的位置,例如:
Car.path
=> lib/car.rb
Run Code Online (Sandbox Code Playgroud)
是否可以?
如果您使用的是 2.7,则可以调用Module#const_source_location:
Object.const_source_location(:Set) # => ["C:/ruby/lib/ruby/2.7.0/set.rb", 70]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
53 次 |
| 最近记录: |