From 2a45ed67b4920b0ad381640d6ca4b7417119c2d6 Mon Sep 17 00:00:00 2001 From: t0yohei Date: Mon, 8 Dec 2025 12:57:09 +0900 Subject: [PATCH] refactor: add lib/ruby_wasm_ui/runtime directory --- lib/ruby_wasm_ui.rb | 16 ++++++++-------- lib/ruby_wasm_ui/{ => runtime}/app.rb | 0 lib/ruby_wasm_ui/{ => runtime}/component.rb | 0 lib/ruby_wasm_ui/{ => runtime}/dispatcher.rb | 0 lib/ruby_wasm_ui/{ => runtime}/dom.rb | 0 lib/ruby_wasm_ui/{ => runtime}/dom/attributes.rb | 0 .../{ => runtime}/dom/destroy_dom.rb | 0 lib/ruby_wasm_ui/{ => runtime}/dom/events.rb | 0 lib/ruby_wasm_ui/{ => runtime}/dom/mount_dom.rb | 0 lib/ruby_wasm_ui/{ => runtime}/dom/patch_dom.rb | 0 lib/ruby_wasm_ui/{ => runtime}/dom/scheduler.rb | 0 lib/ruby_wasm_ui/{ => runtime}/nodes_equal.rb | 0 lib/ruby_wasm_ui/{ => runtime}/template.rb | 0 .../template/build_conditional_group.rb | 0 .../{ => runtime}/template/build_for_group.rb | 0 .../{ => runtime}/template/build_vdom.rb | 0 .../{ => runtime}/template/parser.rb | 0 lib/ruby_wasm_ui/{ => runtime}/utils.rb | 0 lib/ruby_wasm_ui/{ => runtime}/utils/arrays.rb | 0 lib/ruby_wasm_ui/{ => runtime}/utils/objects.rb | 0 lib/ruby_wasm_ui/{ => runtime}/utils/props.rb | 0 lib/ruby_wasm_ui/{ => runtime}/utils/strings.rb | 0 lib/ruby_wasm_ui/{ => runtime}/vdom.rb | 0 23 files changed, 8 insertions(+), 8 deletions(-) rename lib/ruby_wasm_ui/{ => runtime}/app.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/component.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/dispatcher.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/dom.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/dom/attributes.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/dom/destroy_dom.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/dom/events.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/dom/mount_dom.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/dom/patch_dom.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/dom/scheduler.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/nodes_equal.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/template.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/template/build_conditional_group.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/template/build_for_group.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/template/build_vdom.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/template/parser.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/utils.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/utils/arrays.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/utils/objects.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/utils/props.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/utils/strings.rb (100%) rename lib/ruby_wasm_ui/{ => runtime}/vdom.rb (100%) diff --git a/lib/ruby_wasm_ui.rb b/lib/ruby_wasm_ui.rb index 7127904..810e46c 100644 --- a/lib/ruby_wasm_ui.rb +++ b/lib/ruby_wasm_ui.rb @@ -1,13 +1,13 @@ # frozen_string_literal: true -require_relative "ruby_wasm_ui/app" -require_relative "ruby_wasm_ui/component" -require_relative "ruby_wasm_ui/dispatcher" -require_relative "ruby_wasm_ui/dom" -require_relative "ruby_wasm_ui/nodes_equal" -require_relative "ruby_wasm_ui/template" -require_relative "ruby_wasm_ui/utils" -require_relative "ruby_wasm_ui/vdom" +require_relative "ruby_wasm_ui/runtime/app" +require_relative "ruby_wasm_ui/runtime/component" +require_relative "ruby_wasm_ui/runtime/dispatcher" +require_relative "ruby_wasm_ui/runtime/dom" +require_relative "ruby_wasm_ui/runtime/nodes_equal" +require_relative "ruby_wasm_ui/runtime/template" +require_relative "ruby_wasm_ui/runtime/utils" +require_relative "ruby_wasm_ui/runtime/vdom" require_relative "ruby_wasm_ui/version" module RubyWasmUi diff --git a/lib/ruby_wasm_ui/app.rb b/lib/ruby_wasm_ui/runtime/app.rb similarity index 100% rename from lib/ruby_wasm_ui/app.rb rename to lib/ruby_wasm_ui/runtime/app.rb diff --git a/lib/ruby_wasm_ui/component.rb b/lib/ruby_wasm_ui/runtime/component.rb similarity index 100% rename from lib/ruby_wasm_ui/component.rb rename to lib/ruby_wasm_ui/runtime/component.rb diff --git a/lib/ruby_wasm_ui/dispatcher.rb b/lib/ruby_wasm_ui/runtime/dispatcher.rb similarity index 100% rename from lib/ruby_wasm_ui/dispatcher.rb rename to lib/ruby_wasm_ui/runtime/dispatcher.rb diff --git a/lib/ruby_wasm_ui/dom.rb b/lib/ruby_wasm_ui/runtime/dom.rb similarity index 100% rename from lib/ruby_wasm_ui/dom.rb rename to lib/ruby_wasm_ui/runtime/dom.rb diff --git a/lib/ruby_wasm_ui/dom/attributes.rb b/lib/ruby_wasm_ui/runtime/dom/attributes.rb similarity index 100% rename from lib/ruby_wasm_ui/dom/attributes.rb rename to lib/ruby_wasm_ui/runtime/dom/attributes.rb diff --git a/lib/ruby_wasm_ui/dom/destroy_dom.rb b/lib/ruby_wasm_ui/runtime/dom/destroy_dom.rb similarity index 100% rename from lib/ruby_wasm_ui/dom/destroy_dom.rb rename to lib/ruby_wasm_ui/runtime/dom/destroy_dom.rb diff --git a/lib/ruby_wasm_ui/dom/events.rb b/lib/ruby_wasm_ui/runtime/dom/events.rb similarity index 100% rename from lib/ruby_wasm_ui/dom/events.rb rename to lib/ruby_wasm_ui/runtime/dom/events.rb diff --git a/lib/ruby_wasm_ui/dom/mount_dom.rb b/lib/ruby_wasm_ui/runtime/dom/mount_dom.rb similarity index 100% rename from lib/ruby_wasm_ui/dom/mount_dom.rb rename to lib/ruby_wasm_ui/runtime/dom/mount_dom.rb diff --git a/lib/ruby_wasm_ui/dom/patch_dom.rb b/lib/ruby_wasm_ui/runtime/dom/patch_dom.rb similarity index 100% rename from lib/ruby_wasm_ui/dom/patch_dom.rb rename to lib/ruby_wasm_ui/runtime/dom/patch_dom.rb diff --git a/lib/ruby_wasm_ui/dom/scheduler.rb b/lib/ruby_wasm_ui/runtime/dom/scheduler.rb similarity index 100% rename from lib/ruby_wasm_ui/dom/scheduler.rb rename to lib/ruby_wasm_ui/runtime/dom/scheduler.rb diff --git a/lib/ruby_wasm_ui/nodes_equal.rb b/lib/ruby_wasm_ui/runtime/nodes_equal.rb similarity index 100% rename from lib/ruby_wasm_ui/nodes_equal.rb rename to lib/ruby_wasm_ui/runtime/nodes_equal.rb diff --git a/lib/ruby_wasm_ui/template.rb b/lib/ruby_wasm_ui/runtime/template.rb similarity index 100% rename from lib/ruby_wasm_ui/template.rb rename to lib/ruby_wasm_ui/runtime/template.rb diff --git a/lib/ruby_wasm_ui/template/build_conditional_group.rb b/lib/ruby_wasm_ui/runtime/template/build_conditional_group.rb similarity index 100% rename from lib/ruby_wasm_ui/template/build_conditional_group.rb rename to lib/ruby_wasm_ui/runtime/template/build_conditional_group.rb diff --git a/lib/ruby_wasm_ui/template/build_for_group.rb b/lib/ruby_wasm_ui/runtime/template/build_for_group.rb similarity index 100% rename from lib/ruby_wasm_ui/template/build_for_group.rb rename to lib/ruby_wasm_ui/runtime/template/build_for_group.rb diff --git a/lib/ruby_wasm_ui/template/build_vdom.rb b/lib/ruby_wasm_ui/runtime/template/build_vdom.rb similarity index 100% rename from lib/ruby_wasm_ui/template/build_vdom.rb rename to lib/ruby_wasm_ui/runtime/template/build_vdom.rb diff --git a/lib/ruby_wasm_ui/template/parser.rb b/lib/ruby_wasm_ui/runtime/template/parser.rb similarity index 100% rename from lib/ruby_wasm_ui/template/parser.rb rename to lib/ruby_wasm_ui/runtime/template/parser.rb diff --git a/lib/ruby_wasm_ui/utils.rb b/lib/ruby_wasm_ui/runtime/utils.rb similarity index 100% rename from lib/ruby_wasm_ui/utils.rb rename to lib/ruby_wasm_ui/runtime/utils.rb diff --git a/lib/ruby_wasm_ui/utils/arrays.rb b/lib/ruby_wasm_ui/runtime/utils/arrays.rb similarity index 100% rename from lib/ruby_wasm_ui/utils/arrays.rb rename to lib/ruby_wasm_ui/runtime/utils/arrays.rb diff --git a/lib/ruby_wasm_ui/utils/objects.rb b/lib/ruby_wasm_ui/runtime/utils/objects.rb similarity index 100% rename from lib/ruby_wasm_ui/utils/objects.rb rename to lib/ruby_wasm_ui/runtime/utils/objects.rb diff --git a/lib/ruby_wasm_ui/utils/props.rb b/lib/ruby_wasm_ui/runtime/utils/props.rb similarity index 100% rename from lib/ruby_wasm_ui/utils/props.rb rename to lib/ruby_wasm_ui/runtime/utils/props.rb diff --git a/lib/ruby_wasm_ui/utils/strings.rb b/lib/ruby_wasm_ui/runtime/utils/strings.rb similarity index 100% rename from lib/ruby_wasm_ui/utils/strings.rb rename to lib/ruby_wasm_ui/runtime/utils/strings.rb diff --git a/lib/ruby_wasm_ui/vdom.rb b/lib/ruby_wasm_ui/runtime/vdom.rb similarity index 100% rename from lib/ruby_wasm_ui/vdom.rb rename to lib/ruby_wasm_ui/runtime/vdom.rb