Class: Nquery::Component

Inherits:
Object
  • Object
show all
Defined in:
app/components/nquery/component.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.render_in(view_context, **options, &block) ⇒ Object



5
6
7
# File 'app/components/nquery/component.rb', line 5

def self.render_in(view_context, **options, &block)
  new(**options).render_in(view_context, &block)
end

Instance Method Details

#render_in(view_context, &block) ⇒ Object



9
10
11
12
# File 'app/components/nquery/component.rb', line 9

def render_in(view_context, &block)
  locals = template_locals(view_context, &block)
  view_context.render(partial: partial_name, locals: locals)
end