以字符串/文本的形式获取ruby文件的源代码

时间:2017-11-06 14:18:44

标签: ruby

有没有简单的方法以字符串的形式获取ruby文件的所有源代码?我正在寻找在python中表现得像inspect.sourcelines(codeObj)的东西。

1 个答案:

答案 0 :(得分:4)

我很惊讶以前没有被问过......但我无法在任何地方找到问题......

angular.module('confusionApp', ['ui.router'])
.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
    $stateProvider
      // .. and so on 
}]);

这应该可以解决问题。

myCode = File.read(__FILE__) 是一个特殊变量,它包含当前正在执行的文件的完整文件路径。根据脚本的执行方式,最好使用__FILE__代替。但这实际上取决于你真正想要的东西。