Class: Cdek::Engine
- Inherits:
-
Rails::Engine
- Object
- Rails::Engine
- Cdek::Engine
- Defined in:
- lib/cdek/engine.rb
Overview
Cdek::Engine — монтируемый Rails Engine, который шипит весь стек интеграции с виджетом ПВЗ СДЭК «в коробке»:
* прокси-эндпоинт /widget_service (Cdek::WidgetServiceController)
* вендорный JS /assets/cdek/widget.umd.js (через asset pipeline)
* helper для view cdek_widget_tag (Cdek::WidgetHelper)
* Stimulus-контроллер cdek_widget_controller.js (через генератор cdek:install)
Подключение в хост-приложении:
# config/routes.rb
mount Cdek::Engine, at: "/cdek"
# любая view
= cdek_widget_tag api_key: ENV["YANDEX_MAPS_API_KEY"]