Pytania oznaczone «ruby»

103
Ponownie wykorzystaj kroki Cucumber

Chcę ponownie użyć niektórych kroków Cucumber, ale nie mogę znaleźć właściwej drogi. Chcę napisać krok taki jak: Given /^I login with (.*) credentials$/ |type| # do stuff with type being one of "invalid" or "valid" end Ale potem wykonaj kolejny krok, taki jak: Given /^I login successfully$ #...

103
Znajdowanie # wystąpień znaku w łańcuchu w języku Ruby

Szukam metody Ruby (1,9 ...), która pomoże mi znaleźć liczbę wystąpień znaku w ciągu. Szukam wszystkich wystąpień, nie tylko pierwszego. Na przykład: „Melanie jest noobem” Istnieją dwa wystąpienia litery „a”. Jaka byłaby metoda Rubiego, której mógłbym użyć, aby to znaleźć? Używam Ruby-doc.org...

103
Najlepszy sposób na zwrócenie losowej wartości logicznej

Używam tego od jakiegoś czasu, aby powrócić truelub falsepodczas tworzenia fałszywych danych nasion. Zastanawiam się tylko, czy ktokolwiek ma lepszy, bardziej zwięzły lub szczegółowy sposób zwracania albo truealbo false. rand(2) == 1 ? true :

103
Znajdź rozszerzenie nazwy pliku w Rubim

Pracuję nad częścią aplikacji Rails do wysyłania plików. Aplikacja obsługuje różne typy plików. Chcę utworzyć białą listę niektórych rozszerzeń plików, aby porównać przesłane pliki, aby zobaczyć, gdzie powinny się znaleźć. Wszystkie nazwy plików są ciągami. Potrzebuję sposobu, aby sprawdzić...

103
Jak skonfigurować podstawowy projekt Ruby?

Chcę stworzyć mały projekt Ruby z 10 ~ 20 klasami / plikami. Potrzebuję perełek i chcę używać RSpec jako struktury testowej. Mogę później zbudować klejnot, ale to nie jest pewne. Czy jest jakaś instrukcja lub przewodnik, który pokazuje mi, jak skonfigurować podstawową strukturę mojego...

102
Jaki jest odpowiednik interfejsu Java w Rubim?

Czy możemy ujawnić interfejsy w Rubim, tak jak robimy to w Javie i wymusić na modułach lub klasach Rubiego implementację metod zdefiniowanych przez interfejs. Jednym ze sposobów jest użycie dziedziczenia i braku metody, aby osiągnąć to samo, ale czy jest dostępne inne, bardziej odpowiednie...

102
Jak dodać do istniejącego skrótu w Rubim

Jeśli chodzi o dodanie key => valuepary do istniejącego, zapełnionego hasha w Rubim, jestem w trakcie pracy nad początkiem Ruby Apressa i właśnie skończyłem rozdział o hashach. Próbuję znaleźć najprostszy sposób na osiągnięcie takich samych wyników z hashami, jak w przypadku tablic: x = [1,...