Class: HipchatNotificationRenderer

Inherits:
Object
  • Object
show all
Defined in:
app/models/hipchat_notification_renderer.rb

Class Method Summary collapse

Class Method Details

.render(deploy, subject) ⇒ Object



2
3
4
5
6
7
# File 'app/models/hipchat_notification_renderer.rb', line 2

def self.render(deploy, subject)
  controller = ActionController::Base.new
  view = ActionView::Base.new(File.expand_path("../../views/samson_hipchat", __FILE__), {}, controller)
  locals = { deploy: deploy, changeset: deploy.changeset, subject: subject }
  view.render(template: 'notification', locals: locals).chomp
end