Skip to content

Commit bd575db

Browse files
committed
Ruby: Add test for FrameworkModeEndpoints query
1 parent f40f2db commit bd575db

File tree

8 files changed

+65
-0
lines changed

8 files changed

+65
-0
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
| lib/module.rb:2:3:3:5 | foo | mylib | M1 | foo | (x,y) | false | module.rb | |
2+
| lib/module.rb:5:3:6:5 | self_foo | mylib | M1! | self_foo | (x,y) | false | module.rb | |
3+
| lib/mylib.rb:4:3:5:5 | foo | mylib | A | foo | (x,y,key1:) | false | mylib.rb | |
4+
| lib/mylib.rb:7:3:8:5 | bar | mylib | A | bar | (x) | false | mylib.rb | |
5+
| lib/mylib.rb:10:3:11:5 | self_foo | mylib | A! | self_foo | (x,y) | false | mylib.rb | |
6+
| lib/mylib.rb:19:5:20:7 | foo | mylib | A::ANested | foo | (x,y) | false | mylib.rb | |
7+
| lib/other.rb:6:3:7:5 | foo | mylib | B | foo | (x,y) | false | other.rb | |
8+
| other_lib/lib/other_gem.rb:3:9:4:11 | foo | other-lib | OtherLib::A | foo | (x,y) | false | other_gem.rb | |
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
utils/modeleditor/FrameworkModeEndpoints.ql
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
module M1
2+
def foo(x, y)
3+
end
4+
5+
def self.self_foo(x, y)
6+
end
7+
end
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
require_relative "./other"
2+
3+
class A
4+
def foo(x, y, key1:, **kwargs, &block)
5+
end
6+
7+
def bar(x, *args)
8+
end
9+
10+
def self.self_foo(x, y)
11+
end
12+
13+
private
14+
15+
def private_1(x, y)
16+
end
17+
18+
class ANested
19+
def foo(x, y)
20+
end
21+
22+
private
23+
24+
def private_2(x, y)
25+
end
26+
end
27+
end
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
require_relative "./module"
2+
3+
class B
4+
include M1
5+
6+
def foo(x, y)
7+
end
8+
end
9+
10+
class C
11+
extend M1
12+
end
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Gem::Specification.new do |s|
2+
s.name = "mylib"
3+
end
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
module OtherLib
2+
class A
3+
def foo(x, y)
4+
end
5+
end
6+
end
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Gem::Specification.new("other-lib")

0 commit comments

Comments
 (0)