Skip to content

Commit f05c5ac

Browse files
committed
start-agent-task: refactor-gems
1 parent 34859e2 commit f05c5ac

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
A previous developer got the following task:
2+
3+
Currently, the gems in the repo are structured in a weird way. We have a very think executable file for each gem that just calls into another ruby script that used to be the primary executable. The other script now serves as a library, but has special code to detect when it's being executed. Let's make the second script a pure library and move all the "executable" code in the main gem binaries.
4+
5+
He made really good progress in commit d007872908d4fb5dbe862549f825eec98e7721f0, but
6+
he hasn't tested his code.
7+
8+
Please test his changes and fix any issues that you find.
9+
10+
He tried to implement one new feature:
11+
12+
Both gem binaries now allow the standard "--" separator that specifies where
13+
the arguments of the executed program begin.
14+
15+
Please add a test case that uses this notation to make sure its works correctly.
16+
Of course, keep the existing tests that don't use this notation.

0 commit comments

Comments
 (0)