Skip to content

Instantly share code, notes, and snippets.

@BlakeWilliams
Created April 28, 2015 01:24

Revisions

  1. BlakeWilliams created this gist Apr 28, 2015.
    28 changes: 28 additions & 0 deletions recipe_creator.rb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,28 @@
    class RecipeCreator
    attr_reader :recipe

    def initialize(params)
    @recipe = Recipe.new(params)
    end

    def save
    saved = recipes.save

    if saved
    trigger_webhook
    send_email
    end

    saved
    end

    private

    def trigger_webhook
    # Logic goes here
    end

    def send_email
    # Logic goes here
    end
    end