0

我们基于环境变量对两个不同的上下文使用相同的整体代码。

例如,每个类如下,其中全局变量上下文在初始化时分配"A""B"基于环境变量:

class Demo
  class << self
    def demo_method(xy, z)
      if context == "A"
        p "from app A"
      else
        p "from app B"
      end
    end
  end
end

我想要一个工具,它可以根据变量拆分整个代​​码,并生成两个不同的代码库:

在我们的示例中,app A 代码如下所示:

class Demo
  class << self
    def demo_method(xy, z)
      p "from app A"
    end
  end
end

应用 B 代码如下所示:

class Demo
  class << self
    def demo_method(xy, z)
      p "from app B"
    end
  end
end
4

0 回答 0