Method: Fluxbit::ComponentsHelper#fluxbit_method
- Defined in:
- app/helpers/fluxbit/components_helper.rb
#fluxbit_method(method_name, *args, **kwargs, &c) ⇒ Object
37 38 39 40 41 42 43 44 45 |
# File 'app/helpers/fluxbit/components_helper.rb', line 37 def fluxbit_method(method_name, *args, **kwargs, &c) component_klass = "Fluxbit::#{method_name}Component".constantize if kwargs[:with_content] content = kwargs.delete(:with_content) render(component_klass.new(*args, **kwargs).with_content(content), &c) else render(component_klass.new(*args, **kwargs), &c) end end |