
Roman
21.09.2018
07:35:15
ммм шо ж у меня падало

Tim
21.09.2018
07:35:50
вопрос, как получить функционал симпл делегейтора, чтобы при этом is_a? выдавал заделегейченный класс
ну вернее я знаю как
через наследование от той штуки и метод миссинг

Google

Tim
21.09.2018
07:36:19
может модуль есть какой-нибудь?
было бы круто если б было:
class A < B
include Decorator
def initialize(b)
@b = b
end
end
A.new(B.new).is_a? B # true

Roman
21.09.2018
07:37:19
.new('a').is_a? String => false

Tim
21.09.2018
07:38:08
а, вот ещё какие кеки есть
https://gist.github.com/rafaelsales/86ca62c45108abe7162a87813fea8e7e

Roman
21.09.2018
07:40:27

Tim
21.09.2018
07:40:50
мне кажется надо наследоваться от того класса и делать метод миссинг (вместе с респонд_ту)

Roman
21.09.2018
07:41:22
Работает как лопата
https://thepugautomatic.com/2014/03/simpledelegator-autoloading-issues-with-rails/

Anton
21.09.2018
07:41:38
так это рельсовый ишю ахаха

Google

Anton
21.09.2018
07:41:43
точнее автолоада

Roman
21.09.2018
07:41:44
ну да
это не ишю делегатора

Anton
21.09.2018
07:41:49
с ним вообще нихуя не работает нормально

Roman
21.09.2018
07:42:05
лол

Tim
21.09.2018
07:42:14
4 проблемы мажорные довольно
для такой фигни
хорошо что я спросил

Roman
21.09.2018
07:43:04
я просто открыл свой старый проект
и грепнул по SimpleDelegator
а там манкипатчи))

Tim
21.09.2018
07:43:33
)))

Roman
21.09.2018
07:44:17
прям дичь дикая что битбакет не умеет в поиск по коду
пришлось клонить локально

Tim
21.09.2018
07:45:07

Roman
21.09.2018
07:45:46
аа это фича, которую надо включить
включил, теперь наверное пойдет индексить
We're still indexing the repositories in this account
Some results may be missing from this search. Try again later.

Google

Roman
21.09.2018
07:46:12
лентяи

rekero
21.09.2018
07:53:05

Roman
21.09.2018
07:53:33
ну да, проект у меня как раз того года ?
но не думаю, что с тех пор что-то поменялось в автолоадинге рельсов
вернее да, поменялось, в 5.2
но только для руби 2.5+
и я не знаю, пофиксило ли оно эту штуку

Tim
21.09.2018
07:55:37
было б прикольно если б можно было написать delegate all, to:
и вся эта функциональность заделегейтилась бы

Roman
21.09.2018
07:56:31
ну так это бы и был симплделегатор)

Tim
21.09.2018
07:57:10
нет, потому что это не херачило бы цепочку наследования
короче на so я такое увидел:
delegate (Member.new.attributes.keys - User.new.attributes.keys), to: :member
рофл
ну типа массивчик передать

Roman
21.09.2018
07:58:18
ну да, такое

Alex
21.09.2018
07:58:26

Tim
21.09.2018
08:00:22
типа
class A < B
delegate B.instance_methods, to: @b
def initialize(b)
@b = b
end
end

Alex
21.09.2018
08:00:42

Google

Roman
21.09.2018
08:00:52

Tim
21.09.2018
08:00:59
ну и класс методы да

Roman
21.09.2018
08:01:08
у нас в компании практически только фуллстеки

Tim
21.09.2018
08:01:17
class << self
delegate B.methods, to: B
end

Alex
21.09.2018
08:01:24

Roman
21.09.2018
08:01:29
и да, приходится иногда писать CSS

Alex
21.09.2018
08:01:40

Roman
21.09.2018
08:01:44
нене

Admin
ERROR: S client not available

Roman
21.09.2018
08:01:45
стопэ
руби + js во все поля
и иногдааа CSS

Alex
21.09.2018
08:02:07
фуллстек тот кто может сделать фичу как на бэке так и обвязку на фронте
и делает это довольно регулярно

Roman
21.09.2018
08:02:16
дык да
именно это мы и делаем

Alex
21.09.2018
08:02:48
я вот к примеру верстку не люблю, хоть и умею, и в современный тулинг на js тоже умею.

Roman
21.09.2018
08:03:06
ну вот верстку я тож не люблю
а фронт - только так

Google

Alex
21.09.2018
08:03:34
компонент написать - в принципе норм. Сверстать или еще хуже продумать UX/Дизайн цвета - в меланхолию вгоняет

Roman
21.09.2018
08:04:07
нене продумать UX - это вообще задача не инженера

Alex
21.09.2018
08:06:09
так что если по готовому макету или приблизительно хотя бы - ок. А так - как то не.
Но задачи раньше постоянно попадались подумать что и как будет, какой контрол как выглядит флоу и т.д

Roman
21.09.2018
08:07:32
зависит от проекта
у нас этим всем занимается команда клиента
нам приходят мокапы

Alex
21.09.2018
08:07:43

Roman
21.09.2018
08:08:29
бле ну не с утра же
щас опять весь день попкорном давиться

Zamira
21.09.2018
08:13:02
?

kolas
21.09.2018
08:13:57
да пусть человек фронт учит, полезно знать все равно

Tim
21.09.2018
08:16:06
ну полезность в знаниях отдельных штук с фронта варьируется

Roman
21.09.2018
08:16:32
фронт != верстка

Tim
21.09.2018
08:16:48

Roman
21.09.2018
08:17:00
ессно
уже ж даже рельсы признали, что поставрому говенно

Tim
21.09.2018
08:17:19
больше чем эликсир/го/другие штуки с бэка

Roman
21.09.2018
08:17:33
не вижу связи
можно учить и то, и то, или что-то одно

wi11son
21.09.2018
08:20:07
ребзя, что лучше изучать: go, reasonml или aws?