LINUX.ORG.RU
ФорумJob

А есть тут рубисты?

 


0

2

Скажу сразу, что задача странная. Нужно сконвертировать кучу .haml файлов (89 штук) в .erb.

Автоматические конвертилки спотыкаются об такие штуки:

    - if not @session[:style]
      :css
        @import "/css/styles/dark-damstrin.css" screen and (prefers-color-scheme: dark);

или такие:

:javascript
  function onLoad() {
    $("#destination").val(localStorage.getItem("destination"));
    let sip_server = $("#sip_server").val();
    let sip_login = $("#sip_login").val();
    let sip_password = $("#sip_password").val();
    this.socket = new JsSIP.WebSocketInterface("wss://"+sip_server+":8089/ws");
    this._ua = new JsSIP.UA({uri: "sip:"+sip_login+"@"+sip_server, password: sip_password, sockets: [socket]});
    this._ua.start();
    window.onbeforeunload = this._ua.stop;
  }

но их немного, на самом деле. пример одного .haml файла: support.haml (паролем является мой текущий юзернейм на ЛОР)

на нём автоматическая конвертилка (https://github.com/elia/haml2erb) тоже спотыкается, erb получается невалидный.

стоимость, ну не знаю, пусть будет 300 USDT. контакты оставляйте здесь (Jabber, E-Mail, на крайний случай можно Telegram)



Последнее исправление: annerleen_temp (всего исправлений: 1)

тут только ручками переписывать - ибо кастом и не DSL.
и не факт что результат будет свалидирован, но при этом будет работать.
ну или рефакторинг в scss+coffee(?)

etwrq ★★★★★
()
Последнее исправление: etwrq (всего исправлений: 2)
Ответ на: комментарий от etwrq

Плюсую, слишком много встраивомого руби кода. Ни один конвертер нормально не сконвертит, но даже если что-то и получится, ещё пол года будешь выуживать ошибки через консоль.

neversleep ★★
()

Выполню ваш заказ. Для меня это обычная задача
Контакты для связи
Jabber oster2011@conversations.im
E-Mail denis.oster.dev@gmail.com

oster2011 ★★★
()
Последнее исправление: oster2011 (всего исправлений: 3)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.