Class: CollaborativeFilter::Output::YamlAdapter

Inherits:
Object
  • Object
show all
Defined in:
lib/collaborative_filter/output/yaml_adapter.rb

Instance Method Summary collapse

Constructor Details

#initialize(options, recommendations) ⇒ YamlAdapter

Returns a new instance of YamlAdapter.



6
7
8
9
10
# File 'lib/collaborative_filter/output/yaml_adapter.rb', line 6

def initialize(options, recommendations)
  require 'yaml'
  filename = options[:filename] || 'recommendations.yml'
  File.open(filename,'w') { |f| f << recommendations.to_yaml }
end