From db970d157f6c06e26b7511793e8dd9a8f312c71e Mon Sep 17 00:00:00 2001 From: Joel Drapper Date: Fri, 14 Feb 2025 16:21:58 +0000 Subject: [PATCH] Remove `view_context` --- lib/phlex/sgml.rb | 3 +-- lib/phlex/sgml/state.rb | 5 ++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/phlex/sgml.rb b/lib/phlex/sgml.rb index 6409bdc6..d04a6819 100644 --- a/lib/phlex/sgml.rb +++ b/lib/phlex/sgml.rb @@ -43,10 +43,9 @@ def to_proc proc { |c| c.render(self) } end - def call(buffer = +"", context: {}, view_context: nil, fragments: nil, &) + def call(buffer = +"", context: {}, fragments: nil, &) state = Phlex::SGML::State.new( user_context: context, - view_context:, output_buffer: buffer, fragments: fragments&.to_set, ) diff --git a/lib/phlex/sgml/state.rb b/lib/phlex/sgml/state.rb index b13dcaf6..deb99021 100644 --- a/lib/phlex/sgml/state.rb +++ b/lib/phlex/sgml/state.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true class Phlex::SGML::State - def initialize(user_context: {}, view_context: nil, output_buffer:, fragments:) + def initialize(user_context: {}, output_buffer:, fragments:) @buffer = +"" @capturing = false @user_context = user_context @@ -9,13 +9,12 @@ def initialize(user_context: {}, view_context: nil, output_buffer:, fragments:) @fragment_depth = 0 @cache_stack = [] @halt_signal = nil - @view_context = view_context @output_buffer = output_buffer end attr_accessor :buffer, :capturing, :user_context - attr_reader :fragments, :fragment_depth, :view_context, :output_buffer + attr_reader :fragments, :fragment_depth, :output_buffer def around_render(component) stack = @stack