究竟是Fastfile中的代码是什么

sto*_*uwg 8 ruby metaprogramming fastlane

像一个直Ruby类,那么究竟什么?一个大的Ruby"块",一些自定义元语言被解析?只是好奇.我知道你可以在Fastfile中使用Ruby; 这个范例可以达到多远,你能在Fastfile中定义类或函数,还是只能保留fastlane支持的"通道"概念?

Ser*_*sev 11

看起来不像是直接的Ruby类

不是一个班级,没有.但是,纯粹的红宝石.带点魔法.

这意味着你可以自由地定义类或以其他方式做任何你想做的事情,只要你仍然正确配置fastlane(调用lane方法和诸如此类的东西).

  • 我懂了。这篇文章帮助我理解了Ruby DSL的含义:https://www.martinfowler.com/articles/rake.html (2认同)