mirror of
https://github.com/pry/pry.git
synced 2022-11-09 12:35:05 -05:00
Support ruby 2.1!
This commit is contained in:
parent
0a5f38041c
commit
bd4817ec15
2 changed files with 8 additions and 4 deletions
|
@ -121,7 +121,11 @@ class Pry
|
||||||
# Is this a singleton class?
|
# Is this a singleton class?
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
def singleton_class?
|
def singleton_class?
|
||||||
wrapped != Pry::Method.safe_send(wrapped, :ancestors).first
|
if Pry::Method.safe_send(wrapped, :respond_to?, :singleton_class?)
|
||||||
|
Pry::Method.safe_send(wrapped, :singleton_class?)
|
||||||
|
else
|
||||||
|
wrapped != Pry::Method.safe_send(wrapped, :ancestors).first
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Is this strictly a module? (does not match classes)
|
# Is this strictly a module? (does not match classes)
|
||||||
|
|
|
@ -161,12 +161,12 @@ describe "ls" do
|
||||||
|
|
||||||
describe "grep" do
|
describe "grep" do
|
||||||
it "should reduce the number of outputted things" do
|
it "should reduce the number of outputted things" do
|
||||||
pry_eval("ls -c").should =~ /ArgumentError/
|
pry_eval("ls -c Object").should =~ /ArgumentError/
|
||||||
pry_eval("ls -c --grep Run").should.not =~ /ArgumentError/
|
pry_eval("ls -c Object --grep Run").should.not =~ /ArgumentError/
|
||||||
end
|
end
|
||||||
|
|
||||||
it "should still output matching things" do
|
it "should still output matching things" do
|
||||||
pry_eval("ls -c --grep Run").should =~ /RuntimeError/
|
pry_eval("ls -c Object --grep Run").should =~ /RuntimeError/
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue