我正在使用Origen.current_command
并想知道它是否应该设置为nil?这是预期的吗?顺便说一句,下面的调试会话在config / boot.rb。
**编辑**
有没有理由不能在Origen commands.rb file之前设置current_command?
@command = ARGV.shift
@command = ORIGEN_COMMAND_ALIASES[@command] || @command
@global_commands = []
Origen.send :current_command=, @command # line 29
THX
peologin01:ppekit $ origen p mbist_flow.rb
8: def ignore_target?
9: if Origen.current_command.nil?
10: binding.pry
11: elsif Origen.current_command.match(/^t$|^target$|^m$|^mode$/)
12: true
13: else
14: false
15: end
=> 16: end
[1] pry(main)> ARGV
=> ["mbist_flow.rb"]
[2] pry(main)> Origen.current_command
=> nil
答案 0 :(得分:1)
如果当前位置对您来说太迟,则无法提前设定。
它可能只是随着时间的推移而在当前位置发展,并且直到现在才真正打算成为面向API的用户。