Skip to content

Instantly share code, notes, and snippets.

@roy
roy / roy-Ergodone---Base-Layer.kbd.json
Last active September 14, 2017 07:18 — forked from naps62/naps62-Ergodox---Base-Layer.kbd.json
roy Ergodone - Base Layer
[
{
"backcolor": "#333333",
"name": "roy Ergodone - Base Layer",
"author": "Roy van der Meij <roy@royapps.nl>",
"radii": "20px",
"switchMount": "cherry",
"switchBrand": "cherry",
"switchType": "MX1A-G1xx",
"pcb": false,
# generate a validator proc
def generate_access_token
validator = ->(x){ !self.class.exists?(token: token) }
self.token = TokenGenerator.generate!(&validator)
end
@roy
roy / reference.rb
Created December 5, 2012 13:25 — forked from chocnut/babysitter_profile.rb
association help
class Reference < ActiveRecord::Base
belongs_to :user
validates :reference_type, :inclusion => {:in => %w(babysitter tutor etc)}
end
@roy
roy / order_fianet.rb
Created October 16, 2012 08:55 — forked from DriesS/order_fianet.rb
Class eval
module Order::FianetScore
extend ActiveSupport::Concern
included do
include FianetScore
after_save :submit_to_fianet_score_if_state_changed
end
#Controller:
format.json {
render :json => {:ticket => @ticket.to_ember}.to_json
}
#Model:
# Ticket
def to_ember
{
:id => id,
@roy
roy / Rakefile
Created April 20, 2012 13:12
Local setup javascript based applications for ios
require 'rubygems'
require 'bundler'
require 'pathname'
require 'logger'
require 'fileutils'
Bundler.require
module Sprockets
class StaticCompiler
@roy
roy / gist:1366603
Created November 15, 2011 09:54 — forked from jpzwarte/gist:281250
Splitpane using jQuery UI
$('.splitter').draggable({
axis: 'x',
containment: '#content',
distance: 0,
drag: function(event, ui) {
var width = $('#content').width();
$('#content .leftpane').css({ width: ui.position.left + 'px' });
$('#content .rightpane').css({
left: ui.position.left + 1 + 'px',
width: (width - ui.position.left + 1) + 'px'
@roy
roy / gist:1274827
Created October 10, 2011 07:52
reverse proxy
<VirtualHost *>
ServerAdmin email@example.com
ServerAlias myurl.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
@roy
roy / liquid.rb
Created September 22, 2011 17:41 — forked from sgruhier/liquid.rb
Rails 3.1 version of extra/liquid_view.rb of liquid markup gem
class LiquidHandler
PROTECTED_ASSIGNS = %w( template_root response _session template_class action_name request_origin session template
_response url _request _cookies variables_added _flash params _headers request cookies
ignore_missing_templates flash _params logger before_filter_chain_aborted headers )
def self.call(template)
new.compile(template)
end
def compile(template)
@roy
roy / Example usage
Created August 11, 2011 14:31
Active Directory searching with ruby
ad = ActiveDirectory.new('user','password','host','dc=domain,dc=com')
pp ad.get_mail('someuser')
pp ad.get_members("someuser")
if ad.member_of? "someuser", "administrators"
puts "YES We can do work"
end
Credits go to Glenn West: http://mentalpagingspace.blogspot.com/2008/12/ruby-on-rails-are-you-member.html