ruby (54)

Вивчаємо Ruby разом

І так, всім привіт. Уроків тут по Ruby не надто багато, тож я вирішив зробити добру (на мій погляд) справу. Діло в тому, що я теж нещодавно почав вивчати цю мову, тож чому б нам не робити це разом? Використовувати Ruby під Windows, скажімо, не надто...

Codeguida · 27 квітня 2021 · 2

У репозиторії RubyGems знайшли 725 шкідливих бібліотек

Дослідники безпеки з ReversingLabs знайшли в репозиторії RubyGems 725 бібліотек зі шкідливими файлами. Повний перелік бібліотек можна подивитись тут. Їх завантажували на RubyGems протягом 16–25 лютого з двох облікових записів: JimCarrey і PeterGibbon...

Codeguida · 20 квітня 2020 · 1

Вийшов Opal 1.0: компілятор з Ruby в JavaScript

Вийшла нова версія компілятора Opal. Автор проекту Elia Schito хотів випустити Opal 1.0 ще у 2012 році, під час версії 0.3. За словами розробника, він вже тоді працював над кодом проекту: Я дуже захопився можливістю використовувати Ruby для frontend-...

Codeguida · 5 років тому · 1

Ruby-біблотека змінила ліцензію та порушила роботу тисяч репозиторіїв

Розробник Ruby-бібліотеки mimemagic помітив порушення ліцензій у своєму проєкті, тож переніс його з ліцензії MIT на GPLv2. Він залишив версії 0.4.0 та 0.3.6, які отримали GPLv2, а всі інші версії бібліотеки видалив із сервісу RubyGems. Розробка mimem...

Codeguida · 26 березня 2021 · 2

Для чого Rails метод presence

У Rails є зручний метод: presence. Все, що він робить, це повертає себе, якщо present?. Це доволі простий метод: def presence self if present? end Документація містить чудовий приклад й спрощує цей код: state = params[:state] if params[:state]...

Codeguida · 12 червня 2018 · 6

Ruby тепер підтримується у Google Cloud Functions

Платформа Cloud Functions тепер підтримує мову Ruby. У Google підготували Functions Framework, адаптований для Ruby, з ним можна писати звичні для Ruby функції й створювати відповідні застосунки та інтеграції. Також Google пропонує розгортати функці...

Codeguida · 17 січня 2021