Skip to content

Instantly share code, notes, and snippets.

View Irostovsky's full-sized avatar

Ivan Rostovsky Irostovsky

View GitHub Profile
class FooPresenter
include Draper::Decoratable
attr_accessor :user
def initialize(user)
@user = user
end
def name
user.name
@Irostovsky
Irostovsky / timer.rb
Created July 19, 2018 09:26
Bench timer
# frozen_string_literal: true
module Utils
class Timer
def self.call(name)
t = Time.zone.now
result = yield
time = ((Time.zone.now - t).to_d * 1000).to_i
p "++++++++++ #{name}: #{time}ms"
{ result: result, time: time }
@Irostovsky
Irostovsky / show_sql_in_shell
Created May 27, 2019 11:54
python and django tricks
import logging
log = logging.getLogger('django.db.backends')
log.setLevel(logging.DEBUG)
log.addHandler(logging.StreamHandler())