Rails 7.2 defaults:
Highscore.connection
# => #<ActiveRecord::ConnectionAdapters::SQLite3Adapter:0x000000000080e8 env_name="development" role=:writing>
With config.active_record.permanent_connection_checkout = :disallowed
:
#!/usr/bin/env bash | |
# Abort sign off on any error | |
set -e | |
# Start the benchmark timer | |
SECONDS=0 | |
# Repository introspection | |
OWNER=$(gh repo view --json owner --jq .owner.login) |
const domObserver = new MutationObserver(() => { | |
let rail = document.querySelector('div.p-tab_rail'); | |
if (rail) { | |
rail.remove(); | |
let old_strip = document.querySelector('div.p-workspace_switcher_prototype div.p-control_strip') | |
if (old_strip) { | |
old_strip.remove() | |
} | |
let strip = document.querySelector('div.p-control_strip'); | |
document.querySelector('div.p-workspace_switcher_prototype').appendChild(strip); |
def red(text) | |
"\033[31m#{text}\033[0m" | |
end | |
number_of_factories_to_analyze = 10 | |
load_begin = Time.now | |
stats = {} | |
ActiveSupport::Notifications.subscribe("factory_bot.run_factory") do |_name, start, finish, _id, payload| | |
execution_time_in_seconds = finish - start | |
stats[payload[:name]] = stats[payload[:name]].to_f + execution_time_in_seconds |
def red(text) | |
"\033[31m#{text}\033[0m" | |
end | |
load_begin = Time.now | |
# This will return slowest factories within the suite | |
stats = {} | |
ActiveSupport::Notifications.subscribe("factory_bot.run_factory") do |_name, start, finish, _id, payload| | |
execution_time_in_seconds = finish - start |
class ApplicationController < ActionController::Base | |
include SetCurrentRequestDetails | |
include SetCurrentTimeZone | |
include Authenticate | |
include ForgeryProtection | |
include ErrorResponses | |
include SetSentryUser |
class Cractor | |
def initialize(*args, &block) | |
@inbox = Queue.new | |
@outbox = Queue.new | |
Thread.new do | |
result = yield(self, *args) | |
self.yield(result) | |
end |
rubocop-daemon
gem (https://github.com/fohte/rubocop-daemon#installation):gem 'rubocop-daemon', require: false
rubocop-daemon-wrapper
(https://github.com/fohte/rubocop-daemon#more-speed):curl https://raw.githubusercontent.com/fohte/rubocop-daemon/master/bin/rubocop-daemon-wrapper -o /tmp/rubocop-daemon-wrapper
sudo mkdir -p /usr/local/bin/rubocop-daemon-wrapper
#!/bin/sh | |
current_branch=$(git rev-parse --abbrev-ref HEAD) | |
push_command=$(ps -ocommand= -p $PPID) | |
is_destructive='force|delete|\-f' | |
confirm_destructive_action(){ | |
read -p 'Are you sure you want to push to "'$current_branch'" ? (y/n): ' -n 1 -r < /dev/tty |