Class: ScoreboardRubywarrior::Concatenator
- Inherits:
-
Object
- Object
- ScoreboardRubywarrior::Concatenator
- Defined in:
- lib/scoreboard_rubywarrior/concatenator.rb
Instance Method Summary collapse
- #concatenate ⇒ Object
-
#initialize(path) ⇒ Concatenator
constructor
A new instance of Concatenator.
Constructor Details
#initialize(path) ⇒ Concatenator
Returns a new instance of Concatenator.
3 4 5 6 |
# File 'lib/scoreboard_rubywarrior/concatenator.rb', line 3 def initialize(path) @path = path @contents_of_files = "" end |
Instance Method Details
#concatenate ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/scoreboard_rubywarrior/concatenator.rb', line 8 def concatenate raise ScoreboardRubywarrior::InvalidPlayerDirectory, "player.rb not present" unless player_file_exists? all_ruby_files.each do |file| append_file(file) end contents_of_files end |