Skip to content
Kris Leech edited this page Oct 27, 2016 · 4 revisions
class MyController < ApplicationController
  def create
    @service = MyService.new(...)

    @service.on(:successful) { redirect_to ... }
    @service.on(:failed)     { render ... }

    @service.run
  end
end