Skip to content

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

利用可能なモジュール ​

モジュール説明
StimulusHelpersStimulusコントローラー連携
DomHelpersDOM操作ユーティリティ
StorableLocalStorage永続化
Toastableトースト通知システム
JsProxyExJavaScriptオブジェクトラッパー
VueHelpersVue.js 3連携
ReactHelpersReact連携

後方互換性 ​

後方互換性のため、旧パスも引き続き使用できます:

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 と同じ

Released under the MIT License.