Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pry/pry-rails
base: v0.3.7
Choose a base ref
...
head repository: pry/pry-rails
compare: v0.3.9
Choose a head ref
  • 9 commits
  • 25 files changed
  • 5 contributors

Commits on Nov 29, 2018

  1. Prompt should not infer project_name from the path

    The existing `project_name` implementation infers itself the directory the application exists in. However, this expectation fails several situations, such as
    
    - Docker conventionally puts applications in /app
    - Capistrano conventionally puts applications in /:prefix/project_name/releases/20181126-020459-399a6ff/
    
    Instead, this infers the project name from the `Rails.application` class name, which is set by `rails new`. A similar approach is used in the marco-polo irb prompt gem:
    
    https://github.com/arches/marco-polo/blob/0f53f5645bceac45757f061fc9b53ab2396afda7/lib/marco-polo.rb#L17
    gabetax committed Nov 29, 2018
    Copy the full SHA
    9314fff View commit details
    Browse the repository at this point in the history
  2. Update the readme documentation

    robert committed Nov 29, 2018
    Copy the full SHA
    4e8e66d View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2018

  1. Merge pull request #107 from gabetax/patch-1

    Prompt should not infer `project_name` from the path
    rf- committed Dec 1, 2018
    Copy the full SHA
    e2f547e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #108 from r-obert/update-docs

    Update the readme documentation
    rf- committed Dec 1, 2018
    Copy the full SHA
    a6c67b9 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2018

  1. Bump to v0.3.8

    rf- committed Dec 2, 2018
    Copy the full SHA
    fb9e07c View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2018

  1. Copy the full SHA
    fcae7f1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #109 from bitaculous/deprecation_warning_rails_6

    Use `module_parent_name` instead of `parent_name` for Rails 6.
    rf- committed Dec 29, 2018
    Copy the full SHA
    3fad595 View commit details
    Browse the repository at this point in the history
  3. Add Rails 5.2 and 6.0 to build, fixing up issues

    In addition to adding scenarios for 5.2 and 6.0, I had to do some
    cleanup to get everything working well:
    
    * Replace string-based version checks with numeric ones, and update all
      version checks to treat 6+ the same as 5 (except where necessary).
    
    * Avoid touching `ActiveSupport::Deprecation::DeprecationProxy`
      instances to fix a couple of warnings in Rails 6.
    
    * Update Bundler as part of container setup, because Rails 6's config
      seems to rely on a newer version of Bundler than the one that comes
      with the Ruby image.
    
    * Update the regexes in the `show-routes` spec to be compatible with 5.2
      and up.
    
    * Add a new code path to `show-routes` for Rails 6.
    
    * Upgrade all bundles, just for hygiene.
    rf- committed Dec 29, 2018
    Copy the full SHA
    035d5c8 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2018

  1. Bump to v0.3.9

    rf- committed Dec 30, 2018
    Copy the full SHA
    8bea87d View commit details
    Browse the repository at this point in the history