Module: Yattho::Forms::ActsAsComponent::InstanceMethods
- Defined in:
- lib/yattho/forms/acts_as_component.rb
Overview
:nodoc:
Instance Method Summary collapse
-
#before_render ⇒ Object
:nocov:.
-
#perform_render(&_block) ⇒ Object
:nocov:.
- #render_in(view_context, &block) ⇒ Object
-
#set_original_view_context(view_context) ⇒ Object
:nocov: rubocop:disable Naming/AccessorMethodName.
Instance Method Details
#before_render ⇒ Object
:nocov:
25 |
# File 'lib/yattho/forms/acts_as_component.rb', line 25 def before_render; end |
#perform_render(&_block) ⇒ Object
:nocov:
20 21 22 |
# File 'lib/yattho/forms/acts_as_component.rb', line 20 def perform_render(&_block) raise NotImplementedError, "subclasses must implement ##{__method__}." end |
#render_in(view_context, &block) ⇒ Object
13 14 15 16 17 |
# File 'lib/yattho/forms/acts_as_component.rb', line 13 def render_in(view_context, &block) @view_context = view_context before_render perform_render(&block) end |
#set_original_view_context(view_context) ⇒ Object
:nocov: rubocop:disable Naming/AccessorMethodName
29 30 31 |
# File 'lib/yattho/forms/acts_as_component.rb', line 29 def set_original_view_context(view_context) @view_context = view_context end |