@proRuby

Страница 691 из 1594
Dima
05.09.2017
04:59:38
Hack загадка по Ruby от Sandi Metz (1==1).is_true{ puts "yes"} (1==3).is_false{puts "no"} [true,false].each{|i| (i).is_true{puts "this is true"}.is_false{puts "this is false"}} Как добиться такого функционала без if/else/switch?

Mikhail
05.09.2017
05:34:27
def is_true self && yield self end def is_false !self && yield self end

Andrey
05.09.2017
05:35:23
Пока с телефона набирал....

Google
Andrey
05.09.2017
05:36:01
Вот интересно есть ли другие способы

Mikhail
05.09.2017
05:48:39
только какими-то извращениями, типа def is_true (to_array_of_boolean - [false]).each{ |_| yield } self end def is_false (to_array_of_boolean - [true]).each{ |_| yield } self end def to_array_of_boolean Array(self).map{ |element| !!element } end

Danny
05.09.2017
08:43:49


Подскажите как во Flash передать 2 значения, что бы потом во вюшке, отобразить их в 2 разных блоках

Во вюшке так отображаю: <% flash.each do |key, value| %> <script type="text/javascript"> $(document).ready(function(){ swal("<%= value.html_safe %>", "", "<%= alert_class(key) %>") }); </script> <% end %>

Vladimir
05.09.2017
08:45:24
Не уверен, но вроде бы флеш может содержать не только строку, можно и массив туда передать, и будет прям как ты хочешь

А, ну или хеш

Danny
05.09.2017
08:45:55
во втором аргументе swal, нужно что то типа value2

Масив пробывал, ок когда там строки Но когда там 1 елемент, то оно берет только 2 первые буквы

отображал value[0] & [1]

Vladimir
05.09.2017
08:47:53
можешь сделать value = Array.new(value), а потом value.each

Danny
05.09.2017
08:48:31
Блин) точно)

Спасибо большое)

Google
Vladimir
05.09.2017
08:49:59
ток я наврал, не Array.new, а просто Array(value)

rekero
05.09.2017
09:12:39
.wrap наверное

Vladimir
05.09.2017
09:14:51
просто Array() тож работает

Fedor
05.09.2017
09:15:39
value = [value]

Денис
05.09.2017
09:52:04
value = [value]
а если value уже Array?

Fedor
05.09.2017
09:52:46
тогда будет массив массивов

Alex
05.09.2017
09:52:54
(:

Fedor
05.09.2017
09:52:58
но я так понял, тут просто строка, или не одна строка )

Денис
05.09.2017
09:53:05
уверен, это не то, что хотелось получить :)

Marina
05.09.2017
11:00:09
Всем привет! Подскажите, пожалуйста, можно ли постить вакансии на этом канале?

Vladimir
05.09.2017
11:01:16
https://t.me/rubyjob

Marina
05.09.2017
11:01:36
Fedor
05.09.2017
11:01:57
тут помоему тоже можно

ruby_jobs обязателен в ruby&ror чатике )

rekero
05.09.2017
11:41:59
ты просто сладкое не любишь

синтаксический диабет

Roman
05.09.2017
12:00:28
и кстати про поводу Божидара, я его слушал в июне на конфе, так он с каким-то таким глупым докладом вышел, типа в руби кучи всего нет и куча всего лишнего, но есть еще куча других классных языков, давайте на них писать

Google
Roman
05.09.2017
12:01:17
что я даже пожалел что пришел

Anton
05.09.2017
12:02:49
что я даже пожалел что пришел
А что именно не понравилось? Что он предлагал валить?

Roman
05.09.2017
12:05:41
А что именно не понравилось? Что он предлагал валить?
ну да. ты приходишь на рубиконф и делаешь доклад что надо валить

Alex
05.09.2017
12:06:44


Anton
05.09.2017
12:06:45
ну да. ты приходишь на рубиконф и делаешь доклад что надо валить
а если бы наоборот сказали, что давайте в язык ебашить, было бы лучше?

Vasiliy
05.09.2017
12:06:47
а где ты ещё об этом узнаешь?

rekero
05.09.2017
12:07:13
ну да. ты приходишь на рубиконф и делаешь доклад что надо валить
ну на рейлсклабе тоже будет доклад с названием "Elixir - не Ruby, а лучше"

Anton
05.09.2017
12:09:06
ну на рейлсклабе тоже будет доклад с названием "Elixir - не Ruby, а лучше"
главное не смотрите на название доклада ника

там будет про то, что руби не умер, просто нам не хватает трейлблейзера всем

rekero
05.09.2017
12:10:04
ну там по описанию "Here is a tour through other languages"

Fedor
05.09.2017
12:10:53
он же в интервью говорил, то доклад называется "мер руби", хотя на самом деле умер rails, хотя на самом деле нет, просто надо везде напихать траэлблэйзер

Anton
05.09.2017
12:11:23
ну просто все доклады ника это про трейлблейзер и почему его вам не хватает

и это дико круто

он умеет продавать, хотя конструктивных поинтов, почему трейлблейзер, а не что-то свое он никогда не дает

Alex
05.09.2017
12:12:08
я все задавался вопросом почему руби умер - тут мне так и не ответили знакомый дал версию - потому что руби без рельс особо никто не юзает, а рельсы становятся менее популярными, потому что сейчас все больше делают апишечки ваши версии?

Vasiliy
05.09.2017
12:12:40
потому что руби тормоз

тэк

парни а с shopify работал кто? Там синхронизировать склады из разных аккаунтов можно?

Google
Mikhail
05.09.2017
12:13:27
А почему руби умер то?

Сергей
05.09.2017
12:13:35
состарися

rekero
05.09.2017
12:13:45
гильдий не завезли

Mikhail
05.09.2017
12:13:45
Но разве что так

Admin
ERROR: S client not available

Anton
05.09.2017
12:13:49
А почему руби умер то?
ну потому же, почему паскаль умер, джава и сишечка

Mikhail
05.09.2017
12:14:15
ну потому же, почему паскаль умер, джава и сишечка
паскаль согласен что мертвый, но джава и сишечка?

Vasiliy
05.09.2017
12:14:24
прост в других языках всё +- тоже есть для веба что в своё время рельсы дали

нода например вообще жс и на клиенте и сервере

джава ща в скалу же

а жаба старые проекты

сишка - ну хуй знает

Alexey
05.09.2017
12:16:56
java - для энтерпрайза там столько всего на ней понаписано, что даже если все прямо сейчас перестанут делать на ней новые проекты, то жить она будет еще очень долго. пожалуй, дольше, чем ruby )

Alex
05.09.2017
12:17:21
cobol2.0

Alexey
05.09.2017
12:17:33
типа того

rekero
05.09.2017
12:17:37
Alex
05.09.2017
12:18:01
о да, я жду) хотя тоже js далеко не сразу умрет

Mikhail
05.09.2017
12:18:07
Вообще не понимаю, как можно считать, что руби умер. По мне дак активно развивается. Мне приятно на нем кодить

каких то проблем с библиотеками на нем не вижу

Google
Vasiliy
05.09.2017
12:18:25
ты ж не один

Mikhail
05.09.2017
12:18:29
как правило есть все, что нужно

Vasiliy
05.09.2017
12:18:54
но писать фронт веба ты на нём не можешь

Alex
05.09.2017
12:20:58
ну вот скоро сможешь - когда допилят webasm

Dima
05.09.2017
12:48:53
Вообще не понимаю, как можно считать, что руби умер. По мне дак активно развивается. Мне приятно на нем кодить
Конечно он активно развивается: sass - из руби пошел, middleman тоже руби. Живет и здравствует, те кто начали писать на руби на другие языки не очень хотят переходить. Ruby он как Швейцария.

Alex
05.09.2017
12:53:36
я надеюсь что зарплаты тоже как в Швейцарии остануться)

Oleg
05.09.2017
13:24:25
Да и без рельс руби вполне себе ок

Alex
05.09.2017
13:25:41
много чего вполне себе ок для апишечек в том числе

Oleg
05.09.2017
13:26:52
Когда надо описать сложную логику простым языком без постоянных шагов в сторону объяснения компьютеру как делать его задачу - руби очень ок

Alex
05.09.2017
13:28:45
ну так-то да но по идеи и clojure\haskell может быть ок ну а так получается руби мало чем особенно выделяется - кроме эстетики

Денис
05.09.2017
13:31:13
Alex
05.09.2017
13:31:26
ну это совсем уж не эстетично)

Денис
05.09.2017
13:31:38
goby

Страница 691 из 1594