Implement many more nodes
All checks were successful
CI Pipeline / build (pull_request) Successful in 12s

Adds these new styling and formatting nodes
* strike
* highlight
* linebreaks
* pagebreaks
* Hyperlinks
This commit is contained in:
2025-12-02 14:43:53 +01:00
parent 243b06d8f8
commit 597bc91c40
19 changed files with 788 additions and 24 deletions

View File

@@ -0,0 +1,20 @@
# frozen_string_literal: true
module Notare
module Nodes
class Hyperlink < Base
attr_reader :url, :rid, :runs
def initialize(url:, rid:)
super()
@url = url
@rid = rid
@runs = []
end
def add_run(run)
@runs << run
end
end
end
end