Jestem niesamowicie nowy w tworzeniu rubinów i klejnotów. Zrobiłem prosty klejnot, który webscrapes niektóre informacje w zależności od danych wejściowych. Jednak, aby użyć mojego klejnotu, muszę przejść do interpretera (irb) i wymagać mojego klejnotu, a następnie wywołać metodę z niektórymi parametrami.Tworzenie klejnotów rubinowych reagujących na polecenia terminalowe
Załóżmy, że klejnot nazywa się foo
. Załóżmy, że metoda nazywa się print_website(x) # where x is a string
.
Chcę być w stanie zrobić coś takiego:
$ foo test.com
i powinna automatycznie wywołać metodę i uruchomić go.
Z góry dzięki! Proszę mnie o wyjaśnienia, jeśli jestem niejasny! : D
Najpierw musisz wykonać require ('foo'), a następnie możesz wypróbować foo test.com. jeśli może działać. – Shreedhar