Skip to content

Instantly share code, notes, and snippets.

View scambra's full-sized avatar

Sergio Cambra scambra

  • Zaragoza, Spain
View GitHub Profile
@scambra
scambra / test_hbtm_preload_405.rb
Last active August 29, 2015 14:01
test habtm preloading
# Activate the gem you are reporting the issue against.
gem 'activerecord', '4.0.5'
require 'active_record'
require 'minitest/autorun'
require 'logger'
# Ensure backward compatibility with Minitest 4
Minitest::Test = MiniTest::Unit::TestCase unless defined?(Minitest::Test)
# This connection will do for database-independent bug reports.
@scambra
scambra / habtm_with_where_includes.rb
Created July 3, 2014 12:20
habtm_with_where_includes
gem 'activerecord', '4.1.4'
require 'active_record'
require 'minitest/autorun'
require 'logger'
ActiveRecord::Base.establish_connection 'sqlite3:///:memory:'
ActiveRecord::Base.logger = Logger.new(STDOUT)
ActiveRecord::Schema.define do
create_table "tasks", force: true do |t|
@scambra
scambra / user.rb
Created March 29, 2011 13:04
skip send invitation
class User < ActiveRecord::Base
has_many :group_memberships, :dependent => :destroy
has_many :groups, :through => :group_memberships
attr_accessor :skip_invitation
devise :invitable, :database_authenticatable, :registerable,
:recoverable, :rememberable, :validatable
protected
def deliver_invitation
@scambra
scambra / I18n devise es
Created July 28, 2011 10:04 — forked from pacoguzman/I18n devise es
devise I18n file in spanish
es:
errors:
messages:
not_found: 'no encontrado'
already_confirmed: 'ya ha sido confirmada'
not_locked: 'no está bloqueada'
expired: "ha caducado, por favor pide uno nuevo"
not_saved:
one: "1 error evitó guardar este %{resource}:"
other: "%{count} errores evitaron guardar este %{resource}:"
@scambra
scambra / devise_invitable.nl.yml
Created October 25, 2011 08:36
Dutch locale file
nl:
devise:
invitations:
send_instructions: 'Een uitnodigingsmail aan %{email} is verstuurd.'
invitation_token_invalid: 'De uitnodigingscode is ongeldig!'
updated: 'Uw wachtwoord is ingesteld. U bent nu ingelogd.'
no_invitations_remaining: 'Geen uitnodigingen over'
mailer:
invitation_instructions:
subject: 'Instructies voor uitnodigingen'
@scambra
scambra / routes.rb
Last active December 15, 2015 00:29
TestingInvitable::Application.routes.draw do
root :to => "home#index"
devise_for :users, :controllers => {:invitations => 'user_invitations'}
devise_scope :user do
get "sign_out", :to => "devise/sessions#destroy"
end
end
# Activate the gem you are reporting the issue against.
gem 'activerecord', '3.2.13'
require 'active_record'
require 'minitest/autorun'
require 'logger'
# This connection will do for database-independent bug reports.
ActiveRecord::Base.establish_connection(:adapter => 'sqlite3', :database => ':memory:')
ActiveRecord::Base.logger = Logger.new(STDOUT)
gem 'activerecord', '4.0.1'
require 'active_record'
require 'minitest/autorun'
require 'logger'
# This connection will do for database-independent bug reports.
ActiveRecord::Base.establish_connection(adapter: 'sqlite3', database: ':memory:')
ActiveRecord::Base.logger = Logger.new(STDOUT)
ActiveRecord::Schema.define do
@scambra
scambra / torrentz2-html.yml
Last active February 8, 2017 13:34
definition for torrentz2 parsing html for cardigann
---
site: torrentz2-html
name: Torrentz2-html
language: en-us
links:
- https://torrentz2.eu/
caps:
categories:
"Video Tv": TV
INFO [2020-02-11 20:37:03,062] CPTaskScheduler._task.250: == Executing Scheduled Task: Update Checker ==
INFO [2020-02-11 20:37:03,166] core.version.update_check.31: Checking for updates.
INFO [2020-02-11 20:37:04,026] CPTaskScheduler._task.275: == Finished Scheduled Task: Update Checker ==
INFO [2020-02-11 20:37:07,000] CPTaskScheduler._task.250: == Executing Scheduled Task: Postprocessed Paths Scan ==
INFO [2020-02-11 20:37:07,192] CPTaskScheduler._task.275: == Finished Scheduled Task: Postprocessed Paths Scan ==
INFO [2020-02-11 20:37:12,000] CPTaskScheduler._task.250: == Executing Scheduled Task: Movie Search ==
INFO [2020-02-11 20:37:12,000] CPTaskScheduler._task.250: == Executing Scheduled Task: Trakt Sync ==
INFO [2020-02-11 20:37:12,001] core.searcher.search_all.65: Executing search/grab for all movies.
INFO [2020-02-11 20:37:12,001] core.trakt.sync.30: Syncing Trakt lists.
INFO [2020-02-11 20:37:12,001] core.trakt.get_list.152: Getting Trakt list boxoffice