To require and use:
require 'debug/prelude'
# Then to use...
debugger
<!-- Pass hidden params to the button_to --> | |
<%= button_to "Buy Now", stripe_embedded_checkout_path, params: { price_id: price.id }, method: :get, data: { turbo: false } %> | |
<!-- Pass query params to the link_to --> | |
<%= link_to "Buy Now", stripe_embedded_checkout_path(price_id: price.id), method: :get, data: { turbo: false } %> | |
<!-- both methods allow you to access params[:price_id] in the controller --> |
NAME=my-app-name && docker build -t $NAME -f .devcontainer/docker/Dockerfile . && docker run -it --rm $NAME bash |
alias dbfg="docker rm -f \$(docker ps -aq); docker system prune -f" |
# NOTE: THE FOLLOWING IS FOR *NON-FORKED* REPOS ONLY. | |
# "origin" WILL REFER TO THE *MAIN* REPO, NOT A FORK. | |
# AND THERE IS NO "upstream". | |
# Prep... | |
git fetch origin | |
# DEVELOP | |
git checkout develop | |
git pull --rebase origin develop # (1.) pull in latest changes from remote "develop" |
# STAGE 1: Initial setup | |
FROM ruby:2.6.10 as base | |
WORKDIR /app | |
# Use a bundler version that works for both this version of Ruby and (if applicable) the version of Rails being used | |
# NOTE: The RubyGems version that comes with Ruby 2.6 contains a bug and must be updated to v3.2.3. | |
# Use a bundler version that works for both this version of Ruby and (if applicable) the version of Rails being used | |
# NOTE: Bundler v2.4.22 is the last version that works with Ruby 2.6. | |
# RubyGems v3.4.22 is the last version that works with Ruby 2.6. |
# FILE: .github/workflows/upload-artifacts.yml | |
name: Upload artifacts on failure | |
on: | |
push: | |
branches: | |
- main | |
- master | |
- develop |
# FILE: .github/workflows/lint-shell-scripts.yml | |
# SOURCE: https://github.com/koalaman/shellcheck/wiki/GitHub-Actions | |
name: Lint shell scripts | |
on: | |
push: | |
branches: | |
- main | |
- master | |
- develop |
# More info on Redocly config: https://redocly.com/docs/cli/configuration/ | |
# Redocly API guidelines builder: https://redocly.com/api-governance/ | |
# List of Redocly built-in linting rules: https://redocly.com/docs/cli/rules/built-in-rules/ | |
# Redocly comparison to Spectral (another popular OpenAPI linter): https://redocly.com/docs/cli/guides/migrate-from-spectral/ | |
apis: | |
perks@v1: | |
root: optum-perks-online-care-api-spec.yml | |
extends: | |
- recommended-strict | |
rules: |
before(:example) do | |
time = Time.new(2024, 3, 18, 17, 0, 0) | |
allow(Time).to receive(:now).and_return(time) | |
allow(Date).to receive(:today).and_return(time.to_date) | |
end |