Skip to content

Instantly share code, notes, and snippets.

View pjg's full-sized avatar
💭
Never asked for this.

Paweł Gościcki pjg

💭
Never asked for this.
View GitHub Profile
@pjg
pjg / exercise.rb
Last active November 22, 2018 13:26
Array#pairs
require 'rspec'
class Array
def pairs(sum)
end
end
# arr = [1,3,4,5,2,6,-1,0,2]
# p arr.pairs(4) # => [[1,3],[4,0],[5,-1],[2,2]]
@pjg
pjg / youtubeID.js
Created August 5, 2019 13:10 — forked from takien/youtubeID.js
Get YouTube ID from various YouTube URL using JavaScript
/**
* Get YouTube ID from various YouTube URL
* @author: takien
* @url: http://takien.com
* For PHP YouTube parser, go here http://takien.com/864
*/
function YouTubeGetID(url){
var ID = '';
url = url.replace(/(>|<)/gi,'').split(/(vi\/|v=|\/v\/|youtu\.be\/|\/embed\/)/);
@pjg
pjg / webhooks_controller.rb
Created February 4, 2021 13:39 — forked from joost/webhooks_controller.rb
Mandrill API Webhook signature verification. This shows how you could verify a Mandrill signature in a Rails Controller.
class WebhooksController < ActionController::Base
WEBHOOK_KEY = "some_key" # You could also use an API request to lookup the key
before_filter :verify_request_signature
# See: http://help.mandrill.com/entries/23704122-Authenticating-webhook-requests
def verify_request_signature
signed_data = request.url
post_params = request.request_parameters.dup # POST parameters
class Api::UploadsController < ApiController
def create
@upload = Upload.new(upload_params)
ensure
clean_tempfile
end
private