berkan
1
cat ~/.pryrc
yapip bu threade yapistiriyoruz. Benimki su sekilde su an
Pry.config.pager = false
Pry.config.history_file = "~/.pry_history/#{File.basename(Dir.getwd).gsub(/[ -]/, '_')}"
if defined?(PryByebug)
Pry.commands.alias_command 'c', 'continue'
Pry.commands.alias_command 's', 'step'
Pry.commands.alias_command 'n', 'next'
Pry.commands.alias_command 'f', 'finish'
end
def own_public_methods(klass)
klass.public_methods(false).map { |method_name| klass.method(method_name).inspect }
end
ogirginc
(Oğulcan Girginç)
2
cat ~/.pryrc
cat: /Users/ogirginc/.pryrc: No such file or directory
berkan
3
irb mi kullaniyorsun sadece?
1 Beğeni
ozgun
(Özgün Koyun)
5
Benimki de böyleymiş ama alias’ları falan kullandığımı hiç hatırlamıyorum
begin
require 'pry-clipboard'
# aliases
Pry.config.commands.alias_command 'ch', 'copy-history'
Pry.config.commands.alias_command 'cr', 'copy-result'
rescue LoadError => e
warn "can't load pry-clipboard"
end
1 Beğeni
ozgun
(Özgün Koyun)
6
Bu çok iyiymiş, hemen ekleyeyim
ozgun
(Özgün Koyun)
7
Bir de sıralama ekledim:
def own_public_methods(klass)
klass.public_methods(false).sort.map { |method_name| klass.method(method_name).inspect }
end
1 Beğeni
berkan
8
pry clipboard biraz fazla bloated geldigi icin soyle bir sey ekledim yerine
def pbcopy(arg)
# Copied from: https://stackoverflow.com/a/46065116
out = arg.is_a?(String) ? arg : arg.inspect
IO.popen('pbcopy', 'w') { |io| io.puts out }
puts out
true
end