OpalVite Helpers API v1
OpalVite Concerns v1のAPIドキュメントです。
モジュール構造
すべてのヘルパーは OpalVite::Concerns::V1 名前空間に配置されています:
ruby
require 'opal_vite/concerns/v1/stimulus_helpers'
class MyController < StimulusController
include OpalVite::Concerns::V1::StimulusHelpers
end利用可能なモジュール
| モジュール | 説明 |
|---|---|
| StimulusHelpers | Stimulusコントローラー連携 |
| DomHelpers | DOM操作ユーティリティ |
| Storable | LocalStorage永続化 |
| Toastable | トースト通知システム |
| JsProxyEx | JavaScriptオブジェクトラッパー |
| VueHelpers | Vue.js 3連携 |
| ReactHelpers | React連携 |
後方互換性
後方互換性のため、旧パスも引き続き使用できます:
ruby
require 'opal_vite/concerns/stimulus_helpers'
include OpalVite::Concerns::StimulusHelpersただし、非推奨警告が表示されます。v1パスへの移行を推奨します。
グローバルエイリアス
利便性のため、トップレベルのエイリアスも利用できます:
ruby
require 'opal_vite/concerns/v1/stimulus_helpers'
include StimulusHelpers # OpalVite::Concerns::V1::StimulusHelpers と同じ