Sha256: 13dff1b942b77efe214435c60539bcc985a3e96edc436cc9e933bfa6df0bb677

Contents?: true

Size: 475 Bytes

Versions: 3

Compression:

Stored size: 475 Bytes

Contents

# frozen_string_literal: true

# Released under the MIT License.
# Copyright, 2021-2024, by Samuel Williams.

require_relative "element"
require "xrb/builder"

module Live
	# Represents a single division of content on the page an provides helpers for rendering the content.
	class View < Element
		# @returns [Object] The generated HTML.
		def build_markup(builder)
			builder.inline_tag :div, id: @id, class: "live", data: @data do
				render(builder)
			end
		end
	end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
live-0.17.0 lib/live/view.rb
live-0.16.0 lib/live/view.rb
live-0.15.0 lib/live/view.rb