ruby 来自https://stackoverflow.com/questions/2505067/class-self-idiom-in-ruby

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ruby 来自https://stackoverflow.com/questions/2505067/class-self-idiom-in-ruby相关的知识,希望对你有一定的参考价值。

class StateMachineExample
  def process obj
    process_hook obj
  end

private
  def process_state_1 obj
    # ...
    class << self
      alias process_hook process_state_2
    end
  end

  def process_state_2 obj
    # ...
    class << self
      alias process_hook process_state_1
    end
  end

  # Set up initial state
  alias process_hook process_state_1
end

以上是关于ruby 来自https://stackoverflow.com/questions/2505067/class-self-idiom-in-ruby的主要内容,如果未能解决你的问题,请参考以下文章