{"id":543,"name":null,"description":"Rails \u003e= 3 pry initializer","url":"https://github.com/pry/pry-rails","last_synced_at":"2026-04-30T01:30:16.665Z","repository":{"id":40588438,"uuid":"2278820","full_name":"pry/pry-rails","owner":"pry","description":"Rails \u003e= 3 pry initializer","archived":false,"fork":false,"pushed_at":"2024-06-20T01:31:49.000Z","size":132,"stargazers_count":1362,"open_issues_count":28,"forks_count":89,"subscribers_count":17,"default_branch":"master","last_synced_at":"2026-04-17T23:13:58.919Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pry.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2011-08-27T10:30:50.000Z","updated_at":"2026-04-03T00:10:10.000Z","dependencies_parsed_at":"2024-08-03T06:14:37.610Z","dependency_job_id":null,"html_url":"https://github.com/pry/pry-rails","commit_stats":{"total_commits":166,"total_committers":37,"mean_commits":4.486486486486487,"dds":0.6867469879518072,"last_synced_commit":"d8d0c6d87a5b8a3e570e0c80910fb80068f3553c"},"previous_names":["rweng/pry-rails"],"tags_count":26,"template":false,"template_full_name":null,"purl":"pkg:github/pry/pry-rails","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pry%2Fpry-rails","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pry%2Fpry-rails/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pry%2Fpry-rails/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pry%2Fpry-rails/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pry","download_url":"https://codeload.github.com/pry/pry-rails/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pry%2Fpry-rails/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32020702,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"pry","name":"The Pry REPL","uuid":"845682","kind":"organization","description":"Pry is a powerful runtime developer console and IRB alternative for Ruby.","email":null,"website":"http://pryrepl.org","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/845682?v=4","repositories_count":16,"last_synced_at":"2024-03-25T19:47:39.102Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/pry","funding_links":[],"total_stars":8953,"followers":17,"following":0,"created_at":"2022-11-02T16:21:17.440Z","updated_at":"2024-03-25T19:47:46.718Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pry","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pry/repositories"},"packages":[],"commits":{"id":3324,"full_name":"pry/pry-rails","default_branch":"master","total_commits":166,"total_committers":36,"total_bot_commits":0,"total_bot_committers":0,"mean_commits":4.611111111111111,"dds":0.6566265060240963,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-04-26T14:07:46.846Z","last_synced_commit":"d8d0c6d87a5b8a3e570e0c80910fb80068f3553c","created_at":"2023-03-07T09:17:15.079Z","updated_at":"2026-04-26T14:07:24.382Z","committers":[{"name":"Ryan Fitzgerald","email":"rwfitzge@gmail.com","login":"rf-","count":57},{"name":"Robin Wenglewski","email":"robin@wenglewski.de","login":"rweng","count":23},{"name":"Trey Lawrence","email":"lawrence.trey@gmail.com","login":"TreyLawrence","count":14},{"name":"David Peter","email":"david.a.peter@gmail.com","login":"sarenji","count":11},{"name":"John Mair","email":"jrmair@gmail.com","login":"banister","count":11},{"name":"☈king","email":"rking@sharpsaw.org","login":"rking","count":7},{"name":"Dave Powers","email":"djpowers89@gmail.com","login":"djpowers","count":4},{"name":"Kyrylo Silin","email":"kyrylosilin@gmail.com","login":"kyrylo","count":3},{"name":"Philipp Hansch","email":"dev@phansch.net","login":"phansch","count":3},{"name":"crackedmind","email":"digital.stream.of.mind@gmail.com","login":"crackedmind","count":2},{"name":"Scott Watermasysk","email":"scottwater@gmail.com","login":"scottwater","count":2},{"name":"Norimasa Ando","email":"norimasa.ando@gmail.com","login":"hbd225","count":2},{"name":"Akira Matsuda","email":"ronnie@dio.jp","login":"amatsuda","count":2},{"name":"rpag","email":"rpag@singletonclass.com","login":null,"count":2},{"name":"robert","email":"robert@jazzonmymind.xyz","login":null,"count":2},{"name":"Charlie Jonas","email":"charlie@charliejonas.co.uk","login":"CHTJonas","count":1},{"name":"Chris LaRose","email":"cjlarose@gmail.com","login":"cjlarose","count":1},{"name":"Doug Yun","email":"doug.yun@dockyard.com","login":"duggiefresh","count":1},{"name":"linyows","email":"linyows@gmail.com","login":"linyows","count":1},{"name":"jonathan-mui","email":"jonathan-mui","login":"jonathan-mui","count":1},{"name":"ar.shestopal","email":"ar.shestopal@gmail.com","login":"ar-shestopal","count":1},{"name":"Yasuharu Ozaki","email":"yasuharu.ozaki@gmail.com","login":"yasuoza","count":1},{"name":"Teng Siong Ong","email":"siong1987@gmail.com","login":"siong1987","count":1},{"name":"Takatoshi Matsumoto","email":"toqoz403@gmail.com","login":"ToQoz","count":1},{"name":"Sven Pachnit","email":"sven@bmonkeys.net","login":"2called-chaos","count":1},{"name":"Peter M. Goldstein","email":"peter.m.goldstein@gmail.com","login":"petergoldstein","count":1},{"name":"Myke Cameron","email":"mykecameron@gmail.com","login":"mykecameron","count":1},{"name":"Mike MacDonald","email":"crazymykl@gmail.com","login":"crazymykl","count":1},{"name":"Meliq Pilosyan","email":"melopilosyan@hey.com","login":"melopilosyan","count":1},{"name":"Matthias Winkelmann","email":"matthias.winkelmann@gmail.com","login":"MatthiasWinkelmann","count":1},{"name":"Mario Uher","email":"uher.mario@gmail.com","login":"ream88","count":1},{"name":"Maik Kempe","email":"mkempe@bitaculous.com","login":"mkempe","count":1},{"name":"Lutz Lengemann","email":"mobilutz","login":"mobilutz","count":1},{"name":"Grey Baker","email":"greysteil@gmail.com","login":"greysteil","count":1},{"name":"Gabe Martin-Dempesy","email":"gabetax@gmail.com","login":"gabetax","count":1},{"name":"Ed Gibbs","email":"edward_gibbs@yahoo.com","login":"edgibbs","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/pry%2Fpry-rails/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-27T00:00:06.983Z","repositories_count":6219145,"commits_count":899455028,"contributors_count":34873843,"owners_count":1145803,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues_stats":{"full_name":"pry/pry-rails","html_url":"https://github.com/pry/pry-rails","last_synced_at":"2026-04-05T14:00:18.462Z","status":"active","issues_count":44,"pull_requests_count":68,"avg_time_to_close_issue":12290578.181818182,"avg_time_to_close_pull_request":8132149.870967742,"issues_closed_count":22,"pull_requests_closed_count":62,"pull_request_authors_count":48,"issue_authors_count":43,"avg_comments_per_issue":3.409090909090909,"avg_comments_per_pull_request":1.5882352941176472,"merged_pull_requests_count":47,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":2,"past_year_pull_requests_count":6,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":6.0,"past_year_avg_comments_per_pull_request":0.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-05-12T15:26:04.935Z","updated_at":"2026-04-05T14:00:18.463Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pry%2Fpry-rails","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/pry%2Fpry-rails/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"NONE":41,"CONTRIBUTOR":2,"MEMBER":1},"pull_request_author_associations_count":{"CONTRIBUTOR":35,"NONE":23,"MEMBER":10},"issue_authors":{"codemilan":2,"eiked":1,"eloyesp":1,"rycwilson":1,"grncdr":1,"rking":1,"BartlomiejSkwira":1,"nhocki":1,"DenDos":1,"karuppasamy":1,"vihai":1,"darrennickerson":1,"Trevoke":1,"jjb":1,"ptrhvns":1,"petrachi":1,"amandapouget":1,"ctrlaltdylan":1,"pr0d1r2":1,"compostbrain":1,"reggieb":1,"vfonic":1,"thestrabusiness":1,"bogdan":1,"botp":1,"foton":1,"epitron":1,"jm3":1,"fynsta":1,"parreirat":1,"doughsay":1,"dazza-codes":1,"lcowell":1,"abdul-shajin":1,"kwstannard":1,"hurricup":1,"lurimendes":1,"matthutchinson":1,"Lapizistik":1,"scottwater":1,"enwood":1,"vemek":1,"francoisa":1},"pull_request_authors":{"banister":4,"0x1eef":4,"kwstannard":4,"rf-":3,"2called-chaos":2,"marcreynolds":2,"francoisa":2,"djpowers":2,"melopilosyan":2,"ghost":2,"hbd225":2,"amatsuda":2,"scottwater":2,"mkempe":1,"greysteil":1,"ar-shestopal":1,"mykecameron":1,"duggiefresh":1,"mobilutz":1,"yasuoza":1,"CHTJonas":1,"kyrylo":1,"phansch":1,"dpmccabe":1,"edgibbs":1,"eliotsykes":1,"rking":1,"sumskyi":1,"TigerWolf":1,"crazymykl":1,"logicalhan":1,"joshmfrankel":1,"sarenji":1,"linyows":1,"petergoldstein":1,"siong1987":1,"gabetax":1,"troter":1,"gmartsenkov":1,"cjlarose":1,"crackedmind":1,"jonathan-mui":1,"ream88":1,"MatthiasWinkelmann":1,"kyohsuke":1,"jgeiger":1,"TreyLawrence":1,"glaucocustodio":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-27T00:00:06.950Z","repositories_count":14424343,"issues_count":34456150,"pull_requests_count":112702354,"authors_count":11246454,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{"NONE":2},"past_year_pull_request_author_associations_count":{"NONE":4},"past_year_issue_authors":{"kwstannard":1,"pr0d1r2":1},"past_year_pull_request_authors":{"kwstannard":3,"joshmfrankel":1},"maintainers":[{"login":"banister","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/banister"},{"login":"rf-","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/rf-"},{"login":"djpowers","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/djpowers"},{"login":"epitron","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/epitron"},{"login":"kyrylo","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/kyrylo"}],"active_maintainers":[]},"events":{"total":{"PullRequestEvent":2,"ForkEvent":2,"IssuesEvent":1,"WatchEvent":18,"IssueCommentEvent":8},"last_year":{"PullRequestEvent":1,"IssuesEvent":1,"WatchEvent":6,"IssueCommentEvent":7}},"keywords":[],"dependencies":[{"ecosystem":"docker","filepath":"scenarios/rails30.docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-30T21:15:28.328Z","updated_at":"2023-01-30T21:15:28.328Z","repository_link":"https://github.com/pry/pry-rails/blob/master/scenarios/rails30.docker-compose.yml","dependencies":[{"id":7255445417,"package_name":"pryrails_scenario_rails30","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"scenarios/rails31.docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-30T21:15:28.471Z","updated_at":"2023-01-30T21:15:28.471Z","repository_link":"https://github.com/pry/pry-rails/blob/master/scenarios/rails31.docker-compose.yml","dependencies":[{"id":7255445507,"package_name":"pryrails_scenario_rails31","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"scenarios/rails32.docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-30T21:15:28.597Z","updated_at":"2023-01-30T21:15:28.597Z","repository_link":"https://github.com/pry/pry-rails/blob/master/scenarios/rails32.docker-compose.yml","dependencies":[{"id":7255445513,"package_name":"pryrails_scenario_rails32","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"scenarios/rails40.docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-30T21:15:28.637Z","updated_at":"2023-01-30T21:15:28.637Z","repository_link":"https://github.com/pry/pry-rails/blob/master/scenarios/rails40.docker-compose.yml","dependencies":[{"id":7255445519,"package_name":"pryrails_scenario_rails40","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"scenarios/rails41.docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-30T21:15:28.692Z","updated_at":"2023-01-30T21:15:28.692Z","repository_link":"https://github.com/pry/pry-rails/blob/master/scenarios/rails41.docker-compose.yml","dependencies":[{"id":7255445520,"package_name":"pryrails_scenario_rails41","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"scenarios/rails42.docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-30T21:15:28.708Z","updated_at":"2023-01-30T21:15:28.708Z","repository_link":"https://github.com/pry/pry-rails/blob/master/scenarios/rails42.docker-compose.yml","dependencies":[{"id":7255445522,"package_name":"pryrails_scenario_rails42","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"scenarios/rails50.docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-30T21:15:28.766Z","updated_at":"2023-01-30T21:15:28.766Z","repository_link":"https://github.com/pry/pry-rails/blob/master/scenarios/rails50.docker-compose.yml","dependencies":[{"id":7255445572,"package_name":"pryrails_scenario_rails50","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"scenarios/rails51.docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-30T21:15:28.840Z","updated_at":"2023-01-30T21:15:28.840Z","repository_link":"https://github.com/pry/pry-rails/blob/master/scenarios/rails51.docker-compose.yml","dependencies":[{"id":7255445625,"package_name":"pryrails_scenario_rails51","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"scenarios/rails52.docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-30T21:15:29.135Z","updated_at":"2023-01-30T21:15:29.135Z","repository_link":"https://github.com/pry/pry-rails/blob/master/scenarios/rails52.docker-compose.yml","dependencies":[{"id":7255447062,"package_name":"pryrails_scenario_rails52","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"scenarios/rails60.docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-01-30T21:15:29.474Z","updated_at":"2023-01-30T21:15:29.474Z","repository_link":"https://github.com/pry/pry-rails/blob/master/scenarios/rails60.docker-compose.yml","dependencies":[{"id":7255447113,"package_name":"pryrails_scenario_rails60","ecosystem":"docker","requirements":"latest","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"rubygems","filepath":"pry-rails.gemspec","sha":null,"kind":"manifest","created_at":"2023-01-30T21:15:29.517Z","updated_at":"2023-01-30T21:15:29.517Z","repository_link":"https://github.com/pry/pry-rails/blob/master/pry-rails.gemspec","dependencies":[{"id":7255447458,"package_name":"pry","ecosystem":"rubygems","requirements":"\u003e= 0.13.0","direct":true,"kind":"runtime","optional":false},{"id":7255447459,"package_name":"appraisal","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false},{"id":7255447460,"package_name":"minitest","ecosystem":"rubygems","requirements":"\u003e= 0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"rubygems","filepath":"Gemfile","sha":null,"kind":"manifest","created_at":"2024-06-18T11:13:10.718Z","updated_at":"2024-06-18T11:13:10.718Z","repository_link":"https://github.com/pry/pry-rails/blob/master/Gemfile","dependencies":[]}],"score":10.820577964580847,"created_at":"2024-12-15T21:38:08.318Z","updated_at":"2026-04-30T01:30:16.666Z","avatar_url":"https://github.com/pry.png","language":"Ruby","monthly_downloads":0,"readme":"\tThis project is not actively maintained and looking for a maintainer!\n\n\n# Description\n\nAvoid repeating yourself, use pry-rails instead of copying the initializer to every rails project.\nThis is a small gem which causes `rails console` to open [pry](https://pry.github.io/). It therefore depends on *pry*.\n\n# Prerequisites\n\n- A Rails \u003e= 3.0 Application\n- Ruby \u003e= 1.9\n\n# Installation\n\nAdd this line to your gemfile:\n\n\tgem 'pry-rails', :group =\u003e :development\n\n`bundle install` and enjoy pry.\n\n# Usage\n\n```\n$ rails console\n[1] pry(main)\u003e show-routes\n     pokemon POST   /pokemon(.:format)      pokemons#create\n new_pokemon GET    /pokemon/new(.:format)  pokemons#new\nedit_pokemon GET    /pokemon/edit(.:format) pokemons#edit\n             GET    /pokemon(.:format)      pokemons#show\n             PUT    /pokemon(.:format)      pokemons#update\n             DELETE /pokemon(.:format)      pokemons#destroy\n        beer POST   /beer(.:format)         beers#create\n    new_beer GET    /beer/new(.:format)     beers#new\n   edit_beer GET    /beer/edit(.:format)    beers#edit\n             GET    /beer(.:format)         beers#show\n             PUT    /beer(.:format)         beers#update\n             DELETE /beer(.:format)         beers#destroy\n[2] pry(main)\u003e show-routes --grep beer\n        beer POST   /beer(.:format)         beers#create\n    new_beer GET    /beer/new(.:format)     beers#new\n   edit_beer GET    /beer/edit(.:format)    beers#edit\n             GET    /beer(.:format)         beers#show\n             PUT    /beer(.:format)         beers#update\n             DELETE /beer(.:format)         beers#destroy\n[3] pry(main)\u003e show-routes --grep new\n new_pokemon GET    /pokemon/new(.:format)  pokemons#new\n    new_beer GET    /beer/new(.:format)     beers#new\n[4] pry(main)\u003e show-models\nBeer\n  id: integer\n  name: string\n  type: string\n  rating: integer\n  ibu: integer\n  abv: integer\n  created_at: datetime\n  updated_at: datetime\n  belongs_to hacker\nHacker\n  id: integer\n  social_ability: integer\n  created_at: datetime\n  updated_at: datetime\n  has_many pokemons\n  has_many beers\nPokemon\n  id: integer\n  name: string\n  caught: binary\n  species: string\n  abilities: string\n  created_at: datetime\n  updated_at: datetime\n  belongs_to hacker\n  has_many beers through hacker\n```\n\n## Custom Rails prompt\n\nIf you want to permanently include the current Rails environment and project name\nin the Pry prompt, put the following lines in your project's `.pryrc`:\n\n```ruby\nPry.config.prompt = Pry::Prompt[:rails]\n```\n\nIf `.pryrc` could be loaded without pry-rails being available or installed,\nguard against setting `Pry.config.prompt` to `nil`:\n\n```ruby\nif Pry::Prompt[:rails]\n  Pry.config.prompt = Pry::Prompt[:rails]\nend\n```\n\nCheck out `change-prompt --help` for information about temporarily\nchanging the prompt for the current Pry session.\n\n## Disabling pry-rails\n\nIf pry-rails is included in your application but you would prefer not to use it, you may run the following command to set the appropriate environment variable to disable initialization and fall back to the default IRB console:\n```shell\nDISABLE_PRY_RAILS=1 rails console\n```\n\nNote that you may need to run `spring stop` first.\n\n# Developing and Testing\n\nThis repo uses [Roadshow] to generate a [Docker Compose] file for each\nsupported version of Rails (with a compatible version of Ruby for each one).\n\nTo run specs across all versions, you can either [get the Roadshow tool] and\nrun `roadshow run`, or use Docker Compose directly:\n\n```\n$ for fn in scenarios/*.docker-compose.yml; do docker-compose -f $fn run --rm scenario; done\n```\n\nYou can also manually run the Rails console and server on each version with\n`roadshow run rake console` and `roadshow run rake server`, or run them on a\nspecific version with, e.g., `roadshow run -s rails40 rake console`.\n\nTo update the set of scenarios, edit `scenarios.yml` and run `roadshow\ngenerate`, although the Gemfiles in the `scenarios` directory need to be\nmaintained manually.\n\n[Roadshow]: https://github.com/rf-/roadshow\n[Docker Compose]: https://docs.docker.com/compose/\n[get the Roadshow tool]: https://github.com/rf-/roadshow/releases\n\n# Alternative\n\nIf you want to enable pry everywhere, make sure to check out\n[pry everywhere](http://lucapette.me/pry-everywhere).\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["activerecord","mvc","activejob","crash-reporting","reflection","irb","introspection","pry","debugger","rubygems"],"project_url":"https://ruby.ecosyste.ms/api/v1/projects/543","html_url":"https://ruby.ecosyste.ms/projects/543"}