Skip to content

Instantly share code, notes, and snippets.

Filip Bartuzi Bartuz

Block or report user

Report or block Bartuz

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View test.rb
begin
require "bundler/inline"
rescue LoadError => e
$stderr.puts "Bundler version 1.10 or later is required. Please update your Bundler"
raise e
end
gemfile(true) do
source "https://rubygems.org"
# Activate the gem you are reporting the issue against.
@Bartuz
Bartuz / .Title
Created Jun 2, 2017 — forked from congjf/.Title
Using MongoDB in golang with mgo
View .Title
Using MongoDB in golang with mgo
View gist:122b8992ee714eb872e013bd847b6de0
Jeśli:
1. Usuniesz klucz z web appki phraseappa
2. $ yarn phraseapp:push
3. Klucz pojawia sie ponownie we phareappie
Jeśli <— Prawdiłowe flow
1. Usuniesz klucz z phraseappa
2. $ yarn phraseapp:pull
3. $ yarn phraseapp:push
4. klucz znika z plików .json i z web appki phraseappa
View service.rb
#before
def initialize(options = {})
@type = options.fetch(:destination_type) { CARD_TO_CARD }
@options = options
end
#after
def initialize(destination_type: CARD_TO_CARD, **options)
@type = destination_type
@options = options
View keybase.md

Keybase proof

I hereby claim:

  • I am bartuz on github.
  • I am fbartuzi (https://keybase.io/fbartuzi) on keybase.
  • I have a public key whose fingerprint is 3434 16BB 7526 A36F 7B75 0DF1 22A4 EBE5 92DE FB89

To claim this, I am signing this object:

@Bartuz
Bartuz / bench.rb
Created Jan 25, 2016 — forked from paneq/bench.rb
cost of using exceptions for control flow compared to one SQL statement (ruby 2.1.4, rails 4.1.7, sqlite) for rails-refactoring.com . Development mode executed in rails console.
View bench.rb
require 'benchmark'
ActiveRecord::Base.logger = nil
Benchmark.bmbm do |bench|
bench.report("SQL query") do
1000.times { Whatever.count }
end
bench.report("exception hit") do
@Bartuz
Bartuz / rails_confirm.js.coffee
Created Dec 9, 2015 — forked from da4nik/rails_confirm.js.coffee
Change standart rails confirm dialog to custom
View rails_confirm.js.coffee
Call:
Set custom options:
= link_to talk, method: :delete, class: 'icon-close', data: {confirm: "Вы действительно хотите удалить всю переписку с данным пользователем?", confirm_options: {title: 'Удалить все сообщения', yes: 'Да', no: 'Нифига'}}, remote: true
or standart rails way
= link_to talk, method: :delete, class: 'icon-close', data: {confirm: "Вы действительно хотите удалить всю переписку с данным пользователем?"}, remote: true
View z2.rb
class BinaryTree
attr_accessor :root
def initialize
@root = Node.new
end
def insert(letter, path)
node = root
path.each_char do |direction|
View checkout_controller.rb
# https://www.agileplannerapp.com/blog/building-agile-planner/refactoring-with-hexagonal-rails
def checkout
cart = CartCheckout.new(many, params)
if cart.save
redirect_to cart_path, notice: t('.success')
else
redirect_to cart_path, notice: t('.failure', reason: cart.error_message)
end
end
@Bartuz
Bartuz / validate_with_matcher.rb
Last active Aug 19, 2018 — forked from otaviomedeiros/validate_with_matcher.rb
RSpec matcher for validates_with
View validate_with_matcher.rb
# RSpec matcher for validates_with.
# https://gist.github.com/2032846
# Usage:
#
# describe User do
# it { should validate_with CustomValidator }
# end
RSpec::Matchers.define :validate_with do |expected_validator, options|
match do |subject|
@validator = subject.class.validators.find do |validator|
You can’t perform that action at this time.