我想知道红宝石中是否有这样的东西是可能的.
# file a.rb
class A
puts self
end
# file b.rb
require 'a'
class B < A; end
# file run.rb
puts 'start'
require 'a'
puts 'between'
require 'b'
puts 'end'
# expected output
$ ruby run.rb
# => start
# => A
# => between
# => B
# => end
# what i've got
# => start
# => A
# => between
# => end
Run Code Online (Sandbox Code Playgroud)
我想在需要时将类保持不变.但我想实现这一次,然后在子类中重复此操作而不接触代码.