As configured in my dotfiles.
start new:
tmux
start new with session name:
import { Controller } from '@hotwired/stimulus' | |
export default class extends Controller { | |
connect () { | |
this.element.addEventListener('change', this.handleChange.bind(this)) | |
} | |
handleChange (event) { | |
this.traverseDown(event.target, event.target.checked) |
require "httpx" | |
module Clientable | |
extend ActiveSupport::Concern | |
def initialize | |
@httpx = HTTPX | |
.plugin(:retries, retry_change_requests: true) | |
.max_retries(3) | |
end |
As configured in my dotfiles.
start new:
tmux
start new with session name:
# frozen_string_literal: true | |
module Authentication | |
# Rodauth is pretty coupled to being in a request context, but this will provide the minimum necessary to be able | |
# to generate correct URLs | |
def self.rodauth(configuration_name = :user, params: {}) | |
url_options = Rails.application.config.action_mailer.default_url_options | |
host = url_options[:host] | |
host += ":#{url_options[:port]}" if url_options.key?(:port) | |
base_url = "#{url_options[:protocol] || 'http'}://#{host}" |
require 'rodauth' | |
module Rodauth | |
# Clean up how we configure all of our tables, columns, etc., to use values which are more consistent with Rails than | |
# the defaults as well as use Rails mailers | |
Feature.define(:rails_conventions, :RailsConventions) do | |
depends :rails # rodauth-rails feature | |
def post_configure | |
# Rodauth uses dash-separated paths by default, so we'll make these underscores by default |
# frozen_string_literal: true | |
require 'rodauth' | |
# In order for Rails to reload this constant in dev, we need `require_dependency` because Rodauth expects the features | |
# in a specific load path, but it defines a constant against Rails' expectations, which breaks reloading. | |
require_dependency 'rodauth/features/remote_ip' | |
module Rodauth | |
Feature.define(:migrate_from_devise, :MigrateFromDevise) do |
I hereby claim:
To claim this, I am signing this object:
echo "Flipping tables! (╯°□°)╯︵ ┻━┻" | |
num_rules=3 | |
real=3 # exposed to the ELB as port 443 | |
test=4 # used to install test certs for domain verification | |
health=5 # used by the ELB healthcheck | |
blue_prefix=855 | |
green_prefix=866 |
[defaults] | |
remote_user = vagrant | |
hostfile = .vagrant/provisioners/ansible/inventory/vagrant_ansible_inventory | |
private_key_file = ~/.vagrant.d/insecure_private_key |
if [ -f "${rvm_path}/scripts/rvm" ]; then | |
source "${rvm_path}/scripts/rvm" | |
if [ -f ".rvmrc" ]; then | |
source ".rvmrc" | |
elif [ -f ".ruby-version" ] && [ -f ".ruby-gemset" ]; then | |
rvm use `cat .ruby-version`@`cat .ruby-gemset` | |
elif [ -f ".ruby-version" ]; then | |
rvm use `cat .ruby-version` |