Module: RailsRenderService::ViewHelper
- Defined in:
- lib/rails_render_service/view_helper.rb
Instance Method Summary collapse
Instance Method Details
#current_layout ⇒ Object
3 4 5 6 7 8 9 10 |
# File 'lib/rails_render_service/view_helper.rb', line 3 def current_layout layout = controller.send(:_layout) if layout.instance_of? String layout else File.basename(layout.identifier).split('.').first end end |
#render_service(path) ⇒ Object
11 12 13 14 |
# File 'lib/rails_render_service/view_helper.rb', line 11 def render_service(path) json = raw render(layout: "layouts/#{current_layout}", template: path, formats: :json) Renderer.render_template(json).html_safe end |