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.