I hereby claim:
- I am brmatt on github.
- I am thatmatt (https://keybase.io/thatmatt) on keybase.
- I have a public key ASCzUvNoJaxPkxvJVoltLkDSfhTvX6CmR-9V0V5ulm4CXgo
To claim this, I am signing this object:
#!/usr/bin/env ruby | |
resources = $stdin.readlines.map(&:split).flatten.map do |resource| | |
{ | |
module: resource.scan(%r{module\.([a-z0-9\-_]+)}).to_a.join("."), | |
identifier: resource.match(%r{(?:module\.[a-z0-9\-_]+\.)*(.*)$}).captures.first, | |
} | |
end | |
resources.each do |resource| |
{ | |
"x_axis": { | |
"labels": [ | |
"2000", | |
"2001", | |
"2002", | |
"2003", | |
"2004", | |
"2005" | |
] |
I hereby claim:
To claim this, I am signing this object:
Whoops, 404! |
require 'oauth2' | |
client = OAuth2::Client.new( | |
'client_id', | |
'client_secret', | |
:site => 'https://workshop.memberful.com', | |
:authorize_url => '/oauth' | |
) | |
redirect_to client.auth_code.authorize_url |
SELECT "posts".*, "authors".* | |
FROM "posts" | |
LEFT JOIN "authors" ON ("posts"."author_id" = "authors"."author_id"); |
# Activate the gem you are reporting the issue against. | |
gem 'activerecord', if ENV['RAILS_3'] then '3.2.19' else '4.1.6' end | |
require 'active_record' | |
require 'minitest/autorun' | |
require 'logger' | |
# Ensure backward compatibility with Minitest 4 | |
Minitest::Test = MiniTest::Unit::TestCase unless defined?(Minitest::Test) | |
# This connection will do for database-independent bug reports. |
<?php | |
add_filter('memberful_wp_after_sign_in_url', 'my_after_sign_in_url'); | |
function my_after_sign_in_url() { | |
return 'http://gohere.com'; | |
} |
<?php | |
// This will dump information about all plans the currently signed in member has access to | |
var_dump(memberful_wp_user_plans_subscribed_to(wp_get_current_user()->ID)); | |
// This will print all downloads the currently signed in member has access to, including those granted by a subscription | |
var_dump(memberful_wp_user_downloads( wp_get_current_user()->ID )); | |
// You can also pass the id of a specific user to get the plans for that specific user. E.g |
#!/usr/bin/env ruby | |
require "openssl" | |
require 'digest/sha2' | |
require 'base64' | |
# We use the AES 256 bit cipher-block chaining symetric encryption | |
alg = "AES-256-CBC" | |
# We want a 256 bit key symetric key based on some passphrase | |
digest = Digest::SHA256.new |