1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Move spec/rubyspec to spec/ruby for consistency

* Other ruby implementations use the spec/ruby directory.
  [Misc #13792] [ruby-core:82287]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59979 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
eregon 2017-09-20 20:18:52 +00:00
parent 75bfc6440d
commit 1d15d5f080
4370 changed files with 0 additions and 0 deletions

View file

@ -0,0 +1,86 @@
module UnboundMethodSpecs
class SourceLocation
def self.location # This needs to be on this line
:location # for the spec to pass
end
def self.redefined
:first
end
def self.redefined
:last
end
def original
end
alias :aka :original
end
module Mod
def from_mod; end
end
class Methods
include Mod
def foo
true
end
def with_block(&block); end
alias bar foo
alias alias_1 foo
alias alias_2 foo
def original_body(); :this; end
def identical_body(); :this; end
def one; end
def two(a); end
def three(a, b); end
def four(a, b, &c); end
def neg_one(*a); end
def neg_two(a, *b); end
def neg_three(a, b, *c); end
def neg_four(a, b, *c, &d); end
def discard_1(); :discard; end
def discard_2(); :discard; end
end
class Parent
def foo; end
def self.class_method
"I am #{name}"
end
end
class Child1 < Parent; end
class Child2 < Parent; end
class Child3 < Parent
class << self
alias_method :another_class_method, :class_method
end
end
class A
def baz(a, b)
return [__FILE__, self.class]
end
def overridden; end
end
class B < A
def overridden; end
end
class C < B
def overridden; end
end
end