Skip to content

Instantly share code, notes, and snippets.

'use strict';
portalServidorApp.controller('UnidadeController', ['$scope', 'resolvedUnidade', 'Unidade',
function ($scope, resolvedUnidade, Unidade) {
$scope.unidades = resolvedUnidade;
$scope.create = function () {
Unidade.save($scope.unidade,
function () {
@eduardordm
eduardordm / gist:291cd48e677beb1ded29
Created September 19, 2014 04:18
Lines of code between two commits
Replace the SHAs and author with your own.
git log --numstat --pretty="%H" --author="eduardo.a20" 8e03890e494a25e7706c80c38e89858c887d436d..052ff1202e0326c9588531d234b30269bd8056f8 | awk 'NF==3 {plus+=$1; minus+=$2} END {printf("+%d, -%d\n", plus, minus)}'
# Trace is a model in vendor/plugins/mylogger/lib/app/models/trace.rb
# vendor/plugins/mylogger/lib/mylogger.rb
#...
module MyLoggerImpl
def self.trace(controller_instance)
puts 'Tracing'
module ApplicationHelper
def jsubmit_button(value = "Confirm", options = {})
content_for :head do
javascript_tag "$(function() {
$( '#jsubmit_button').button({
icons: {
primary: \"ui-icon-check\"
},
text: true
@eduardordm
eduardordm / Ability.rb
Created April 11, 2011 18:03
Ability Class, from ActiveRecord
# encoding: utf-8
class Ability
include CanCan::Ability
def initialize(user)
user ||= User.new # guest
user.roles.each do |role|
role.permissions.each do |permission|
if permission.subject_class == 'all'
@eduardordm
eduardordm / gist:1040635
Created June 22, 2011 17:38
#FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
➜ smsy git:(master) ✗ rails s
=> Booting WEBrick
=> Rails 3.1.0.rc4 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-06-22 13:34:39] INFO WEBrick 1.3.1
[2011-06-22 13:34:39] INFO ruby 1.9.2 (2011-02-18) [x86_64-darwin10.7.0]
[2011-06-22 13:34:39] INFO WEBrick::HTTPServer#start: pid=60275 port=3000
@eduardordm
eduardordm / gist:1040673
Created June 22, 2011 17:52
REALLY??!??!?!
Started GET "/assets/application.js" for 127.0.0.1 at 2011-06-22 13:51:25 -0400
Compiled ~/Intermeta/smsy/app/assets/javascripts/application.js (3ms) (pid 60381)
Compiled ~/.rvm/gems/ruby-1.9.2-p180@rails31rc4/gems/jquery-rails-1.0.11/vendor/assets/javascripts/jquery.js (1ms) (pid 60381)
Compiled ~/.rvm/gems/ruby-1.9.2-p180@rails31rc4/gems/jquery-rails-1.0.11/vendor/assets/javascripts/jquery_ujs.js (0ms) (pid 60381)
Compiled ~/Intermeta/smsy/app/assets/javascripts/posts.js.coffee (80ms) (pid 60381)
Compiled ~/Intermeta/smsy/app/assets/javascripts/welcome.js.coffee (0ms) (pid 60381)
Served asset /application.js - 304 Not Modified (91ms) (pid 60381)
/Users/eduardo/.rvm/gems/ruby-1.9.2-p180@rails31rc4/gems/sass-3.1.2/lib/sass/util.rb:510: [BUG] Segmentation fault
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0]
before (:each) do
visit new_user_session_path
fill_in 'user_login', :with => 'OhMyTest'
fill_in 'user_password', :with => 'xix2x3xi'
click_button "user_submit"
end
@eduardordm
eduardordm / gist:1108424
Created July 27, 2011 00:29
#rubyonrails
class User < ActiveRecord::Base
has_many :actions
end
class Actions < ActiveRecord::Base
belongs_to :movie
belongs_to :user
# add a scope called twitted - it's just a where!!!
end
@eduardordm
eduardordm / gist:1873995
Created February 21, 2012 05:38
Good lord, where is NSString replaceWithPattern: ?!?!?!?!??!!?!?
int count = 1;
while ( [[NSFileManager defaultManager] fileExistsAtPath:[self filePath]] ) {
NSRegularExpression *regex =
[NSRegularExpression regularExpressionWithPattern:@"\\s\\(\\d\\)"
options:NSRegularExpressionCaseInsensitive
error:NULL];
NSString* str = [regex stringByReplacingMatchesInString:self.name
options:0