メイン スクリプトで作成したオブジェクトをグローバルに使用したい。
たとえば、別のファイルに別のモジュールがあり、別のルビーファイルにクラスがあります
ファイル名ModA.rb
module A
# ........
# some code here
# ........
end
ファイル名ModB.rb
module B
# ........
# some code here
# ........
objReport.addReport() # getting an error "ruby uninitialized local variable or object: Main"
end
FileNameClass_Report.rb
class Report
def addreport()
end
end
MainScript.rb
require "FileNameModA"
require "FileNameModB"
require "FileNameClass_Report"
include ModuleA
include ModuleB
objReport = Report.New
objReport.addReport() # Works fine here
Rubyの別のファイル/モジュールでオブジェクトを作成して使用する方法を教えてください。