Skip to content

Instantly share code, notes, and snippets.

@PanickedKernel
Last active December 15, 2015 17:29
Show Gist options
  • Save PanickedKernel/5297139 to your computer and use it in GitHub Desktop.
Save PanickedKernel/5297139 to your computer and use it in GitHub Desktop.
A function within my user model validates against the minecraft API.
def minecraft_premium
require 'open-uri'
url = "https://minecraft.net/haspaid.jsp?user="
minecraft_validation_url = url + minecraft_username
is_username_premium = open(minecraft_validation_url).read
errors.add(:minecraft_username, minecraft_username + " is not a premium minecraft account") unless is_username_premium == "true"
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment