Slide 1

Slide 1 text

PRY WYGODNA KONSOLA RUBIEGO Maciek Rząsa @mjrzasa

Slide 2

Slide 2 text

INSTALACJA Z konsoli: $ gem install pry pry-doc W projekcie: # Gemfile gem 'pry-rails' gem 'pry-doc' # Konsola: $ bundle install

Slide 3

Slide 3 text

EKSPERYMENTY Przydatne funkcje dopełnianie składni (Tab) podświetlanie składni

Slide 4

Slide 4 text

POZNAWANIE RUBIEGO pry> help # wyświetl opis komend pry pry> name = "rails girls" pry> ls # wyświetl dostępne funckcje i zmienne pry> ls name # wyświetl metody obiektu pry> show-doc name.size # wyświetl opis metody pry> show-source name.size # wyświetl kod metody pry> wtf? # informacje o ostatnim błędzie

Slide 5

Slide 5 text

PODGLĄD APLIKACJI Aby zatrzymać wykonywanie programu: $ rails console pry> User.count pry> User.find(1) pry> User.where(email: '[email protected]')

Slide 6

Slide 6 text

SZUKANIE BŁĘDÓW Aby zatrzymać wykonywanie programu: require 'pry' binding.pry # wyświetla kod otaczający bieżące miejsce pry> whereami

Slide 7

Slide 7 text

PO CO PRY - PODSUMOWANIE szybkie eksperymenty poznawanie dokumentacji i źródeł szukanie błędów