Pytania oznaczone «ruby»

116
Zaleta metody gwintowania w kolorze rubinowym

Właśnie czytałem artykuł na blogu i zauważyłem, że autor użył tapwe fragmencie czegoś takiego: user = User.new.tap do |u| u.username = "foobar" u.save! end Moje pytanie brzmi: jaka dokładnie jest korzyść lub korzyść z używania tap ? Nie mogłem po prostu zrobić: user = User.new user.username =...

114
Rubin z szyn

Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. Czasami wydaje mi się, że moja firma jest jedyną firmą na świecie używającą...

114
Naprawdę tanie parsowanie opcji wiersza poleceń w Rubim

EDIT: Proszę, proszę , proszę zapoznać się z wymaganiami dwa wymienione na dole tego postu, zanim odpowiedział. Ludzie wciąż publikują swoje nowe perełki, biblioteki i tak dalej, co najwyraźniej nie spełnia wymagań. Czasami chcę bardzo tanio zhakować niektóre opcje wiersza poleceń do prostego...

113
Ruby: Jak wysłać plik przez HTTP jako multipart / form-data?

Chcę wykonać HTTP POST, który wygląda jak formularz HMTL wysłany z przeglądarki. W szczególności opublikuj niektóre pola tekstowe i pole pliku. Wysyłanie pól tekstowych jest proste, przykład znajduje się w net / http rdocs, ale nie mogę dowiedzieć się, jak opublikować plik wraz z nim. Net :: HTTP...

113
Ruby: rozszerz siebie

W Rubim rozumiem podstawową ideę extend. Jednak co się dzieje w tym segmencie kodu? A konkretnie, co robi extend? Czy jest to tylko wygodny sposób przekształcenia metod instancji w metody klasowe? Dlaczego miałbyś to robić w ten sposób, zamiast określać metody klas od początku? module Rake...