Size: a a a

2019 July 31

RS

Rustam Sharshenov in Rubyata
TIL:
symbol#to_proc

2.6.2 :001 > :foo?.to_proc
=> #<Proc:0x0000562384b0fbc8(&:foo?)>


может быть полезен в конструкциях типа

case obj
when :foo?.to_proc then do_some_foo
when :bar?.to_proc then do_some_bar
when :baz?.to_proc then do_some_baz
end


Имхо, не супер читаемо, но интересно.
Что думаете?
источник

RS

Rustam Sharshenov in Rubyata
_проверка на случай, есть ли в чате рубисты или только HR и боты_
источник

RU

Roman Usherenko in Rubyata
Rustam Sharshenov
TIL:
symbol#to_proc

2.6.2 :001 > :foo?.to_proc
=> #<Proc:0x0000562384b0fbc8(&:foo?)>


может быть полезен в конструкциях типа

case obj
when :foo?.to_proc then do_some_foo
when :bar?.to_proc then do_some_bar
when :baz?.to_proc then do_some_baz
end


Имхо, не супер читаемо, но интересно.
Что думаете?
symbol#to_proc полезен в первую очередь в [1, 2, 3].map(&:to_s)
источник

RS

Rustam Sharshenov in Rubyata
Это-то привычная всем конструкция, а вот в сочетании с case только сегодня увидел
источник

RS

Rustam Sharshenov in Rubyata
Туда не подсунешь &:
источник

RU

Roman Usherenko in Rubyata
ну она может и привычная, но работает благодаря to_proc
источник

RS

Rustam Sharshenov in Rubyata
Угу
источник

RU

Roman Usherenko in Rubyata
прикол с case не понял, зачем такое надо
источник

RU

Roman Usherenko in Rubyata
а ну типа === вызывает проки
источник

RU

Roman Usherenko in Rubyata
хз довольно неочевидно
источник

RS

Rustam Sharshenov in Rubyata
Если нужно объект по множеству его булевых методов прогнать. Как альтернатива цепочке if elsif... end
источник
2019 August 02

AB

Ansar Bek in Rubyata
#алматы #удаленно #javascript #rails #вакансия

Всем привет!

Нужен разработчик  Ruby on Rails для допиливания REST API на рельсах

Требуются знания для Ruby on Rails:
-Ruby on Rails версии 5.2 и выше
-Понимающий REST API и чем он бывает плох
-Опыт работы с  Базами данных : Mongo, Redis
-прикручивание банковской оплаты
-CORS, reminders
-Git

Требуются знания для JS:
-Знание AngularJS или Vanilla, Vue (верстка минимальная)
-Webpack
-Git
-Умение правильно разбивать приложение на компоненты

Условия:
-График 5/2, full time, в зависимости от скиллов работы на мес максимум
-100% погруженность в проект
-Заработная плата по результатам собеседования (от 500.000 до 800.000 тенге на руки за проект)
-возможность работать удаленно

По всем интересующим вопросам можно написать в чат и\или скинуть cv: https://t.me/ecokz
источник
2019 August 09

D

Daria in Rubyata
Mad Devs в поисках Ruby разработчика. Вакансия 5/2,  фуллтайм, можно удаленно. ЗП $700-1500. CV можно высылать на hr@maddevs.io
источник

KO

Kalys Osmonov in Rubyata
#вакансия ↑↑↑
источник

AE

Alena Evteeva in Rubyata
#вакансия #офис #москва #ruby
О компании:
ONsec - многопрофильная компания, занимающаяся разработкой программного обеспечения и оказанием консалтинговых услуг в сфере информационной безопасности веб-приложений. Является дочерней организацией Wallarm Inc. (США).

Флагманским продуктом компании является платформа Wallarm,  основной фокус которой - автоматизация и тестирование веб-приложений и API на базе машинного обучения. Состоит из нескольких модулей, которые помогают обеспечить процесс непрерывной разработки веб-сервисов в процессах CI/CD.

Подробнее о компании:
https://onsec.ru

С решением Wallarm можно ознакомиться по ссылке https://docs.wallarm.com/ru/

Обязанности:
- разработка новой функциональности и поддержка существующей в рамках развития программного обеспечения ruby микросервисы;
- написание клиентских библиотек.

Какие знания и навыки мы хотим видеть у вас:
- опыт программирования на ruby от 3-х лет;
- уверенные навыки UNIX user;
- владение инструментами разработки под UNIX;
- написание тестов RSpec;
- хорошее знание SQL, Redis и Memcached;
- опыт написания API, спецификаций на языке Swagger.

Будет плюсом:
- опыт работы с Tarantool;
- опыт работы с Elasticsearch.

Условия:
- оформление по ТК РФ;
- комфортный уровень зп до 220 000 рублей на руки + премии);
- гибкий график начала рабочего дня;
- ДМС, частичная компенсация за фитнес;
- возможность влиять на процессы;
- обучение, посещение конференций и мастер-классы за счет компании.

Адрес офиса:
- Москва, 3-я Фрунзенская ул., дом. 19, стр. 1 (м.Фрунзенская/Спортивная).

Резюме можно высылать на recruiter@alena-evteeva.com или в личку писать
источник
2019 August 20

RK

Roman Kononov in Rubyata
Ruby gem Rest-client is hijacked (🔥 Score: 120+ in 1 hour)

Link: https://readhacker.news/s/489na
Comments: https://readhacker.news/c/489na
источник
2019 August 22

KM

Kutman Mambetov in Rubyata
Извиняюсь что не по теме. Есть ли группа для пхпшников?
источник

DM

Daniel Manasov in Rubyata
Kutman Mambetov
Извиняюсь что не по теме. Есть ли группа для пхпшников?
источник

KM

Kutman Mambetov in Rubyata
Спасибо большое
источник
2019 August 23

RS

Rustam Sharshenov in Rubyata
источник