Promo code creation

I think so - it's compiling to `.post(data)(function() { // blah`.

Generally speaking the "best practice" is considered to be use parentheses around function calls *except* when the final argument is a callback, which applies here. I suppose it could be refactored into something like:

    robot.http("#{eagle_url}/api/hubot/angel_promo_create")
          .header("X-Spree-Token", token)
          .post(data)
          .then (err, res, body) ->
            # stuff

...but I don't know of the HTTP library supports promises, or if it's really important given that this is hardly mission-critical code.