mirror of
https://github.com/jbranchaud/til
synced 2026-01-06 08:38:01 +00:00
Add Require Entire Gemfile In A Pry Session as a ruby til
This commit is contained in:
@@ -7,7 +7,7 @@ variety of languages and technologies. These are things that don't really
|
|||||||
warrant a full blog post. These are mostly things I learn by pairing with
|
warrant a full blog post. These are mostly things I learn by pairing with
|
||||||
smart people at [Hashrocket](http://hashrocket.com/).
|
smart people at [Hashrocket](http://hashrocket.com/).
|
||||||
|
|
||||||
_432 TILs and counting..._
|
_433 TILs and counting..._
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -329,6 +329,7 @@ _432 TILs and counting..._
|
|||||||
- [Rake Only Lists Tasks With Descriptions](ruby/rake-only-lists-tasks-with-descriptions.md)
|
- [Rake Only Lists Tasks With Descriptions](ruby/rake-only-lists-tasks-with-descriptions.md)
|
||||||
- [Replace The Current Process With An External Command](ruby/replace-the-current-process-with-an-external-command.md)
|
- [Replace The Current Process With An External Command](ruby/replace-the-current-process-with-an-external-command.md)
|
||||||
- [Rendering ERB](ruby/rendering-erb.md)
|
- [Rendering ERB](ruby/rendering-erb.md)
|
||||||
|
- [Require Entire Gemfile In Pry Session](ruby/require-entire-gemfile-in-pry-session.md)
|
||||||
- [Returning With Sequel](ruby/returning-with-sequel.md)
|
- [Returning With Sequel](ruby/returning-with-sequel.md)
|
||||||
- [Running A Single MiniTest Example](ruby/running-a-single-minitest-example.md)
|
- [Running A Single MiniTest Example](ruby/running-a-single-minitest-example.md)
|
||||||
- [Safe Navigation Operator](ruby/safe-navigation-operator.md)
|
- [Safe Navigation Operator](ruby/safe-navigation-operator.md)
|
||||||
|
|||||||
18
ruby/require-entire-gemfile-in-pry-session.md
Normal file
18
ruby/require-entire-gemfile-in-pry-session.md
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# Require Entire Gemfile In Pry Session
|
||||||
|
|
||||||
|
Want to experiment in a pry session with some of the gems in your project's
|
||||||
|
`Gemfile`? You can quickly require all the gems for your project using
|
||||||
|
Bundler's `#require` method.
|
||||||
|
|
||||||
|
Just require `bundler` itself and then execute `Bundler.requie`. Everything
|
||||||
|
will be loaded in.
|
||||||
|
|
||||||
|
```ruby
|
||||||
|
> require 'bundler'
|
||||||
|
=> true
|
||||||
|
> Bundler.require
|
||||||
|
=> [Gem::Dependency.new("devise", Gem::Requirement.new([">= 0"]), :runtime),
|
||||||
|
Gem::Dependency.new("rails", Gem::Requirement.new(["= 4.2.5"]), :runtime),
|
||||||
|
Gem::Dependency.new("pg", Gem::Requirement.new(["~> 0.15"]), :runtime),
|
||||||
|
...
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user