Skip to content

Commit 0066e3a

Browse files
committed
Add recent two-fer solutions as test fixtures
1 parent 19c3b60 commit 0066e3a

File tree

491 files changed

+3302
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

491 files changed

+3302
-0
lines changed

test/fixtures/two-fer/0/two_fer.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
class TwoFer
2+
3+
def self.two_fer(name = 'you')
4+
"One for #{name}, one for me."
5+
end
6+
7+
end

test/fixtures/two-fer/1/two_fer.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
class TwoFer
2+
def self.two_fer(input = "you")
3+
"One for #{input}, one for me."
4+
end
5+
end

test/fixtures/two-fer/10/two_fer.rb

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/usr/bin/env ruby
2+
# two_fer.rb, Viktor Godard
3+
4+
# say two fer
5+
module TwoFer
6+
def self.two_fer
7+
return 'you' if ARGV.empty?
8+
9+
ARGV[0]
10+
end
11+
end
12+
13+
puts "One for #{TwoFer.two_fer}, one for me."

test/fixtures/two-fer/100/two_fer.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# program for two-fer
2+
class TwoFer
3+
def self.two_fer(name = 'you')
4+
'One for ' + name + ', one for me.'
5+
end
6+
end
7+
TwoFer.two_fer('Alice')

test/fixtures/two-fer/101/two_fer.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
class TwoFer
2+
def self.two_fer(name=nil)
3+
name = "you" if name.nil?
4+
return "One for #{name}, one for me."
5+
end
6+
end
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"status": "approve_as_optimal",
3+
"comments": []
4+
}

test/fixtures/two-fer/102/two_fer.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
class TwoFer
2+
def self.two_fer(name = 'you')
3+
"One for #{name}, one for me."
4+
end
5+
end

test/fixtures/two-fer/103/two_fer.rb

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
class TwoFer
2+
def self.two_fer(name = "you")
3+
"One for #{name}, one for me."
4+
end
5+
end

test/fixtures/two-fer/104/two_fer.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
class TwoFer
2+
def self.two_fer(name = nil)
3+
name = "you" if name.nil?
4+
5+
"One for #{name}, one for me."
6+
end
7+
end

test/fixtures/two-fer/105/two_fer.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
module TwoFer
2+
module_function
3+
def two_fer(name='you')
4+
"One for #{name}, one for me."
5+
end
6+
end

0 commit comments

Comments
 (0)