Skip to content

Instantly share code, notes, and snippets.

View AdrienGiboire's full-sized avatar
🥦
Plant-fueled, you can't test me!

Adrien AdrienGiboire

🥦
Plant-fueled, you can't test me!
View GitHub Profile
interface Stuff {
foo(s: string): string;
foo(n: number): number;
}
function sister(p: Stuff) {
p(709);
}
function act(p: Stuff) {
@AdrienGiboire
AdrienGiboire / GemfileWithoutGroups.rb
Created November 29, 2012 11:21
GemfileWithoutGroups
source 'http://rubygems.org'
gem 'rake', "~> 0.9.2.2"
gem 'heroku'
gem 'sauce'
# Asset template engines
# Gems used only for assets and not required
# in production environments by default.
@AdrienGiboire
AdrienGiboire / GemfileWithGroups.rb
Created November 29, 2012 11:23
GemfileWithGroups
source 'http://rubygems.org'
gem 'rake', "~> 0.9.2.2"
# Javascript engine
group :development do
gem 'heroku'
gem 'sauce'
end
@AdrienGiboire
AdrienGiboire / gist:4168359
Created November 29, 2012 11:26
AirbrakeErrorFullStackTrace
Exiting
/Users/adrien/code/adserver/backoffice/config/initializers/airbrake.rb:1:in `<top (required)>': uninitialized constant Airbrake (NameError)
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/engine.rb:588:in `block (2 levels) in <class:Engine>'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/engine.rb:587:in `each'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/engine.rb:587:in `block in <class:Engine>'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/initializable.rb:30:in `instance_exec'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/initializable.rb:30:in `run'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/initializable.rb:55:in `block in run_initializers'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/initializable.rb:54:in `each'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rail
@AdrienGiboire
AdrienGiboire / gist:4168369
Created November 29, 2012 11:28
DeviseFullStackTrace
Exiting
/Users/adrien/code/adserver/backoffice/config/initializers/devise.rb:4:in `<top (required)>': uninitialized constant Devise (NameError)
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/engine.rb:588:in `block (2 levels) in <class:Engine>'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/engine.rb:587:in `each'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/engine.rb:587:in `block in <class:Engine>'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/initializable.rb:30:in `instance_exec'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/initializable.rb:30:in `run'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/initializable.rb:55:in `block in run_initializers'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/initializable.rb:54:in `each'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/railties-3.2.8/lib/rails/in
@AdrienGiboire
AdrienGiboire / gist:4168391
Created November 29, 2012 11:34
ActsAsSaneTreeFullStackTrace
Exiting
/Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/activerecord-3.2.8/lib/active_record/dynamic_matchers.rb:50:in `method_missing': undefined local variable or method `acts_as_sane_tree' for #<Class:0x007fd3363593f8> (NameError)
from /Users/adrien/code/adserver/backoffice/app/models/campaign_config.rb:3:in `<class:CampaignConfig>'
from /Users/adrien/code/adserver/backoffice/app/models/campaign_config.rb:2:in `<top (required)>'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:469:in `load'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:469:in `block in load_file'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:639:in `new_constants_in'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:468:in `load_file'
from /Users/adrien/.rvm/gems/ruby-1.9.3-p194/gems/activesupport-3.2.8/lib/act
+++ /scripts/initialize : 15 > PS4='+ ${BASH_SOURCE##${rvm_path:-}} : ${FUNCNAME[0]:+${FUNCNAME[0]}()} ${LINENO} > '
+++ /scripts/initialize : 21 > [[ -n 3.2.48(1)-release ]]
+++ /scripts/initialize : 23 > shopt -s extglob
+++ /scripts/initialize : 33 > export __rvm_env_loaded
+++ /scripts/initialize : 35 > : __rvm_env_loaded:2:
+++ /scripts/initialize : 37 > : __rvm_env_loaded:3:
+++ /scripts/initialize : 40 > [[ -z /Users/adrien/.rvm/tmp ]]
+++ /scripts/initialize : 40 > (( __rvm_env_loaded == 1 ))
++ /scripts/base : 81 > case " ${rvm_base_except:-} " in
++ /scripts/base : 83 > true
@AdrienGiboire
AdrienGiboire / gist:5768016
Created June 12, 2013 18:49
Settings service
(function() {
'use strict';
angular.module('customer360App').factory('Settings', function() {
return {
appName: function() {
return '/customer-matrix/';
},
proxyUrl: function() {
return this.appName + 'proxy';
},
$scope.kpis = {}; $scope.mainContacts = {};
$scope.revenueBreakdown = {}; $scope.upcomingActivities = {};
$scope.user = {};
// Gives
$scope.kpis = {}; $scope.mainContacts = {};
$scope.revenueBreakdown = {}; $scope.upcomingActivities = {};
$scope.user = {};
platformApp.factory('DataService',
['$rootScope', 'Project', '$q', '$filter', 'Environment', 'storage', 'Stream', 'Activity', 'ActivityCollection', 'EnvironmentCollection', 'ProjectCollection',
function ($rootScope, Project, $q, $filter, Environment, storage, Stream, Activity, ActivityCollection, EnvironmentCollection, ProjectCollection){
}]
)