One Paragraph of project description goes here
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
| gem 'factory_girl_instruments' |
| /* | |
| * Handling Errors using async/await | |
| * Has to be used inside an async function | |
| */ | |
| try { | |
| const response = await axios.get('https://your.site/api/v1/bla/ble/bli'); | |
| // Success 🎉 | |
| console.log(response); | |
| } catch (error) { | |
| // Error 😨 |
| require 'rails_helper' | |
| RSpec.describe MyWorker, type: :job do | |
| include ActiveJob::TestHelper | |
| let(:sqs_msg) { double AWS::SQS::ReceivedMessage, | |
| id: 'fc754df7-9cc2-4c41-96ca-5996a44b771e', | |
| body: 'test', | |
| delete: nil } | |
| brew services stop mysql@5.7 | |
| brew remove mysql@5.7 | |
| brew cleanup | |
| rm -rf /opt/homebrew/Cellar/mysql@5.7 | |
| rm -rf /opt/homebrew/var/mysql | |
| rm /opt/homebrew/etc/my.cnf.default | |
| rm /opt/homebrew/etc/my.cnf |
| # Thanks to tenderlove on Peepcode play by play | |
| require 'digest/md5' | |
| def fetch username | |
| records = JSON.parse get username | |
| records.each do |hash| | |
| checksum = Digest::MD5.hexdigest Marshal.dump(hash) | |
| hash['checksum'] = checksum | |
| end |
| # Utility to clone all non-achived Git repos from Organisation | |
| # - Clone only if target folder does not exist | |
| gh repo list CHANGE_ORG_NAME --no-archived --limit 1000 | while read -r repo _; do | |
| DIRECTORY=$(echo "$repo" | cut -d "/" -f 2) | |
| if [ ! -d "$DIRECTORY" ]; then | |
| echo "$DIRECTORY does not exist." | |
| gh repo clone "$repo" "$DIRECTORY" | |
| fi | |
| done |
| #!/bin/sh | |
| # Script to duplicate a file while preserving git line history | |
| # | |
| # This could be useful if you want two copies of a file, | |
| # say, one where you are doing a bunch of disruptive work, | |
| # and another that remains largely unchanged. The project continues to use the old, | |
| # stable version, but there’s a feature flag to switch to the new one. | |
| # Eventually, you’ll make the new one the default version. | |
| # |