alias_method makes a copy of a method. This works fine until the same method is overridden using prepend. If...
It most cases it's not necessary to add a version constraint next to your gems in the Gemfile. Since...
With this Ruby script you can print all values in a Redis database to your console (derived from this bash...
tl;dr asdf allows you to manage multiple runtime versions with a single CLI tool and is backwards compatible by...
In Ruby on Rails ActiveRecord::Relation#merge overwrites existing conditions on the same column. This may cause the relation to...
If you want to to create maps within SASS/SCSS-files, it normally works like this: $some-map: (key1: value1, key2: value2...
Haml 6 has breaking changes regarding boolean attributes. Only aria-, data- and a list of select attributes (e.g. hidden, disabled...
Capybara has a variety of finder methods like find_button to help you look up DOM elements. There are also...
We will achieve this by creating a block accepting method to optionally create and then lock a .lock File of...
Since Ruby 3.2.0 you can measure coverage support for eval statements and support has been added for the simplecov gem...
If you use a newer SSH key generated with the ED25519 algorithm instead of RSA (see Create a new SSH...
This is a checklist I use to work on issues. For this purpose I extracted several cards related to the...
HTTP header values must only contain low-ASCII (7-bit) characters for safe transport. From RFC 7230: Historically, HTTP has...
Sometimes I ran across a GitHub merge request of a gem where it was not completely obvious in which version...
To retrieve only unique combinations of the selected attributes: You can omit rows, where all selected columns are equal with...
How a macro can dynamically define a method that can be overridden with super in the same class.
Using ActiveRecord's #signed_id and .find_signed methods you can create URLs that expire after some time. No conditionals...
When an object is created / updated, various callbacks are executed in this order: before_validation after_validation before_save
Bundler so far ignored the version specified under BUNDLED_WITH in the Gemfile.lock. This had two annoying consequences:
TLDR if you define a equality method for a class you must also implement def hash. Ruby has a lot...
Du möchtest deinen AWS Account auf bestimmte Fehlkonfigurationen hin überwachen. Dafür wirst du AWS Config einsetzen. Über gebrochene AWS Config...
tl;dr git checkout is the swiss army of git commands. If you prefer a semantically more meaningful command for...
tl;dr In RubyMine you can use find and replace with capture groups (.*?) and backreferences $1 (if you have several...
Ruby's standard library includes a class for creating temporary directories. Similar to Tempfile it creates a unique directory name...