Forum: PC Hard- und Software ruby: Wie kann man feststellen, ob ein Quellfile als Code-Wurzel geladen wurde?


von Uhu U. (uhu)


Lesenswert?

In Python gibt es die Möglichkeit, abzufragen ob ein Quellfile als 
Wurzel des Quellbaumes geladen wurde, oder mit require zugeladen wirde:
1
if __name__ == "__main__":
2
   main()

Gibt es in Ruby was vergleichbares?

von Daniel (root) (Gast)


Lesenswert?

1
__FILE__ == $PROGRAM_NAME

ist das was du suchst
$PROGRAM_NAME ist auch $0

Gruß

von Uhu U. (uhu)


Lesenswert?

Danke, auf den _FILE_ war ich nicht gekommen...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.