Sha256: 049b0d3040056a2c9abcea70ed6c32cecd044af56494d90b58ded618fb3c4e09

Contents?: true

Size: 287 Bytes

Versions: 59

Compression:

Stored size: 287 Bytes

Contents

# frozen_string_literal: true

module ViewComponent
  module RenderingMonkeyPatch # :nodoc:
    def render(options = {}, args = {})
      if options.respond_to?(:render_in)
        self.response_body = options.render_in(view_context)
      else
        super
      end
    end
  end
end

Version data entries

59 entries across 59 versions & 2 rubygems

Version Path
view_component-3.21.0 lib/view_component/rendering_monkey_patch.rb
view_component-3.20.0 lib/view_component/rendering_monkey_patch.rb
view_component-3.19.0 lib/view_component/rendering_monkey_patch.rb
view_component-3.18.0 lib/view_component/rendering_monkey_patch.rb
view_component-3.17.0 lib/view_component/rendering_monkey_patch.rb
view_component-3.16.0 lib/view_component/rendering_monkey_patch.rb
view_component-3.15.1 lib/view_component/rendering_monkey_patch.rb
view_component-3.15.0 lib/view_component/rendering_monkey_patch.rb
view_component-3.14.0 lib/view_component/rendering_monkey_patch.rb
blacklight-spotlight-3.6.0.beta8 vendor/bundle/ruby/3.2.0/gems/view_component-2.83.0/lib/view_component/rendering_monkey_patch.rb
view_component-3.13.0 lib/view_component/rendering_monkey_patch.rb
view_component-3.12.1 lib/view_component/rendering_monkey_patch.rb
view_component-3.12.0 lib/view_component/rendering_monkey_patch.rb
view_component-3.11.0 lib/view_component/rendering_monkey_patch.rb
view_component-3.10.0 lib/view_component/rendering_monkey_patch.rb
view_component-2.83.0 lib/view_component/rendering_monkey_patch.rb
view_component-3.9.0 lib/view_component/rendering_monkey_patch.rb
view_component-3.8.0 lib/view_component/rendering_monkey_patch.rb
view_component-3.7.0 lib/view_component/rendering_monkey_patch.rb
view_component-3.6.0 lib/view_component/rendering_monkey_patch.rb