module RenderAnywhere
Constants
- VERSION
Public Instance Methods
render(*args)
click to toggle source
# File lib/render_anywhere.rb, line 8 def render(*args) rendering_controller.render_to_string(*args) end
rendering_controller()
click to toggle source
# File lib/render_anywhere.rb, line 27 def rendering_controller @rendering_controller ||= self.class.const_get("RenderingController").new end
set_instance_variable(var, value)
click to toggle source
# File lib/render_anywhere.rb, line 20 def set_instance_variable(var, value) rendering_controller.class_eval do attr_accessor :"#{var}" end rendering_controller.public_send("#{var}=", value) end
set_render_anywhere_helpers(*args)
click to toggle source
# File lib/render_anywhere.rb, line 12 def set_render_anywhere_helpers(*args) args.each do |helper_name| rendering_controller.class_eval do helper helper_name.to_s.constantize end end end