Skip to content

Instantly share code, notes, and snippets.

View hubertlepicki's full-sized avatar

Hubert Łępicki hubertlepicki

View GitHub Profile
#!/bin/bash
git fetch --all
git pull --all
for branch in `git branch -a | grep remotes | grep -v HEAD | grep -v master`; do
git branch --track ${branch##*/} $branch
done
git fetch --all
git pull --all
@hubertlepicki
hubertlepicki / gist:3496859
Created August 28, 2012 10:09
common pg_restore usage
pg_restore -c -O -d dbname /path/to/dump
@hubertlepicki
hubertlepicki / Gemfile
Created February 21, 2012 07:46
Gemfile
#source 'https://rubygems.org'
source 'http://production.cf.rubygems.org/'
@hubertlepicki
hubertlepicki / smalltalkish.rb
Created January 23, 2012 22:35
Smalltalkish Ruby
Object.subclass "MyClass" do
class_methods do
self.initWithName(name)andSurname(surname) do
@name = name
@surname = surname
end
end
sayHi do
(@name == "Zbigniew").ifThen(do
@hubertlepicki
hubertlepicki / gist:1075941
Last active September 26, 2015 09:28
Instalacja Ruby w Ubuntu
# biblioteki które raczej się przydadzą, postgres i systemowy ruby (potrzebny do zainstalowania RVM, janusa)
$ sudo apt-get install build-essential libxslt1-dev curl bison zlib1g-dev libssl-dev libreadline6-dev libxml2-dev git-core ruby postgresql-9.1 libpq-dev imagemagick libmagick++-dev vim git rake exuberant-ctags ack libyaml-dev nodejs npm
# zainstaluj janusa
$ curl -Lo- https://bit.ly/janus-bootstrap | bash
# zainstaluj RVM i Ruby 1.9.3
curl -L https://get.rvm.io | bash -s stable --ruby
# ustaw go sobie domyślnym ruby
Failures:
1) Mongoid::Field#default when the field is an array when the array is object ids when using object ids performs conversion on the ids if strings
Failure/Error: field.set([object_id.to_s]).should == [object_id]
expected: [BSON::ObjectId('4d724b676e152b0eda0005d3')]
got: ["4d724b676e152b0eda0005d3"] (using ==)
Diff:
@@ -1,2 +1,2 @@
-[BSON::ObjectId('4d724b676e152b0eda0005d3')]
+["4d724b676e152b0eda0005d3"]
package com.fuckeyah.todos;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
class HelloWorldController < AbstractController::Base
include AbstractController::Rendering
include AbstractController::Layouts
include AbstractController::Helpers
include AbstractController::Translation
include AbstractController::AssetPaths
include ActionController::UrlWriter
# Uncomment if you want to use helpers defined in ApplicationHelper in your views
# helper ApplicationHelper
require 'rails'
module Cms
class Engine < Rails::Engine
rake_tasks do
load "cms/railties/tasks.rake"
end
end
end
Failures:
1) Mongoid::Attributes .accepts_nested_attributes_for #association_attributes= on a embeds many association when :allow_destroy is enabled removes the items that have _destroy => true set
Failure/Error: @person.favorites_attributes = @attributes
undefined method `favorites_attributes=' for #<Person:0x7f10ebc3d860>
# ./spec/../lib/mongoid/attributes.rb:23:in `method_missing'
# ./spec/unit/mongoid/attributes_spec.rb:133
# /home/hubert/.rvm/gems/ruby-1.8.7-p302/gems/activesupport-3.0.0/lib/active_support/dependencies.rb:239:in `inject'
2) Mongoid::Collections .index_information returns index information from the collection
Failure/Error: Person.index_information["title_1"].should_not be_nil