Class: Object

Inherits:
BasicObject
Defined in:
lib/pray-remote/pray-remote.rb

Instance Method Summary collapse

Instance Method Details

#remote_pry(*args) ⇒ Object Also known as: pry_remote

Starts a remote Pry session

Parameters:

  • host (String)

    Host of the server (legacy)

  • port (Integer)

    Port of the server (legacy)

  • options (Hash)

    Options to be passed to Pry.start



579
580
581
582
583
584
585
586
587
588
589
590
591
# File 'lib/pray-remote/pray-remote.rb', line 579

def remote_pry(*args)
  options = PrayRemote.kwargs(args)
  if args.length == 3
    options[:secret] = args.pop
  end
  if args.length == 2
    options[:port] = args.pop
  end
  if args.length == 1
    options[:host] = args.pop
  end
  PrayRemote::Server.new(self, options).run
end