Class: Codebreaker234::ResultsCollection

Inherits:
Object
  • Object
show all
Defined in:
lib/codebreaker234/results_collection.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeResultsCollection

Returns a new instance of ResultsCollection.



5
6
7
# File 'lib/codebreaker234/results_collection.rb', line 5

def initialize
  @results = []
end

Instance Attribute Details

#resultsObject

Returns the value of attribute results.



3
4
5
# File 'lib/codebreaker234/results_collection.rb', line 3

def results
  @results
end

Class Method Details

.load_from(file_name) ⇒ Object



13
14
15
# File 'lib/codebreaker234/results_collection.rb', line 13

def self.load_from(file_name)
  YAML.load(File.read(file_name))
end

Instance Method Details

#save_to(file_name) ⇒ Object



9
10
11
# File 'lib/codebreaker234/results_collection.rb', line 9

def save_to(file_name)
  File.open(file_name, 'w') {|f| f.write(YAML.dump(self)) }
end