Skip to content

Instantly share code, notes, and snippets.

View cableray's full-sized avatar

Garrett cableray

View GitHub Profile
@cableray
cableray / gist:1491694
Created December 17, 2011 22:53
raw backtrace for encoding mismatch error when saving AR model to sqlite
java/lang/Thread.java:1503:in `getStackTrace'
org/jruby/runtime/backtrace/TraceType.java:59:in `getBacktraceData'
org/jruby/runtime/backtrace/TraceType.java:111:in `getBacktraceData'
org/jruby/runtime/backtrace/TraceType.java:25:in `getBacktrace'
org/jruby/RubyException.java:160:in `prepareBacktrace'
org/jruby/exceptions/RaiseException.java:205:in `preRaise'
org/jruby/exceptions/RaiseException.java:195:in `preRaise'
org/jruby/exceptions/RaiseException.java:112:in `<init>'
org/jruby/Ruby.java:3348:in `newRaiseException'
org/jruby/Ruby.java:3323:in `newEncodingCompatibilityError'
@cableray
cableray / solr_thread.rb
Created December 22, 2011 22:33
Trying to run solr in a thread
require 'java'
require '/Users/cableray/.rvm/gems/jruby-1.6.5@busydocs/gems/sunspot_solr-1.3.0/solr/start.jar'
Dir['/Users/cableray/.rvm/gems/jruby-1.6.5@busydocs/gems/sunspot_solr-1.3.0/solr/lib/*.jar'].each {|f| require f}
Java::OrgMortbay.start.Main.main [] # not in a thread yet, but just trying to start it
Template.add_player.events = {
'submit': function () {
console.log(this);
return false;
}
};
@cableray
cableray / antvatar_part_category.rb
Created October 3, 2012 22:44
Factory girl traits not working
FactoryGirl.define do
factory :antvatar_part_category do
sequence(:name) {|n| "Category #{n}"}
trait :current_seasonal do
started_on {1.week.ago}
stopped_on {1.week.from.now}
end
trait :sesonal_ended do
stopped_on {1.week.ago}
end
@cableray
cableray / gist:3914787
Created October 18, 2012 21:16
Meteor error
Error: A method named '/users/insert' is already defined
at app/packages/livedata/livedata_server.js:843:15
at Function._.each._.forEach (app/packages/underscore/underscore.js:84:24)
at _.extend.methods (app/packages/livedata/livedata_server.js:841:7)
at Meteor.Collection._defineMutationMethods (app/packages/mongo-livedata/collection.js:379:19)
at new Meteor.Collection (app/packages/mongo-livedata/collection.js:104:8)
at app/server/users.coffee.js:3:9
at /Users/cableray/Dev/meteor/fae_chess/.meteor/local/build/server/server.js:107:21
at Array.forEach (native)
at Function._.each._.forEach (/Users/cableray/Dev/meteor/fae_chess/.meteor/local/build/server/underscore.js:76:11)
module CheetahCub
class Transaction
attr_reader :transaction_delegate
delegate :save, to: :transaction_delegate
# def save
# transaction_delegate.save
# end
def initialize
@transaction_delegate = Config.module_prefix::Transaction.new
end
@cableray
cableray / api_routing_spec.rb
Created December 3, 2012 22:25
api routing
require 'spec_helper'
describe Api do
describe "routing" do
it "routes to entry point" do
['1','v1'].each do |version_spec|
get("api/#{version_spec}").should route_to 'api/v1/entry_point#index'
end
end
end
@cableray
cableray / board.rb
Created January 10, 2013 07:30
solver for boggle
require "ffi/aspell"
module Soggle
class Board
attr_reader :height, :width
def initialize(board,speller=::FFI::Aspell::Speller.new("en_US"))
@board=parse(board)
@width=@board.first.length
@height=@board.length
@cableray
cableray / index.html.haml
Created March 26, 2013 02:46
HAML Error: The line [#7] was indented 2 levels deeper than the previous line.
%h1.page-heading= "Rating Panels for #{@image.name}"
- if @image.rating_panels.empty?
.alert no rating panels for this image
- @image.rating_panels.each do |panel|
.row-fluid.panel-listing
%h1= panel.name
%p= panel.description
%hr
require 'jade'
module ResourceBrowser
class Engine < ::Rails::Engine
isolate_namespace ResourceBrowser
config.assets.enabled = true
end
end