class Clickatell::Catcher::Rack::MessagesRenderer
Public Class Methods
new(messages)
click to toggle source
# File lib/clickatell/catcher/rack/messages_renderer.rb, line 8 def initialize(messages) @messages = messages @renderer = ERB.new(File.read(__dir__ + '/messages.html.erb')) end
Public Instance Methods
rack_response()
click to toggle source
# File lib/clickatell/catcher/rack/messages_renderer.rb, line 13 def rack_response [200, { 'Content-Type' => 'text/html' }, [render_content]] end
Private Instance Methods
render_content()
click to toggle source
# File lib/clickatell/catcher/rack/messages_renderer.rb, line 21 def render_content @renderer.result(binding) end