SYMBOL INDEX (70 symbols across 17 files) FILE: lib/coletivo.rb type Coletivo (line 6) | module Coletivo type Models (line 7) | module Models type Similarity (line 13) | module Similarity type Config (line 24) | module Config FILE: lib/coletivo/models/person.rb type Coletivo (line 1) | module Coletivo type Models (line 2) | module Models type Person (line 3) | module Person function included (line 4) | def self.included(base) type ClassMethods (line 8) | module ClassMethods function has_own_preferences (line 10) | def has_own_preferences(options = {}) type InstanceMethods (line 15) | module InstanceMethods function rate! (line 16) | def rate!(rateable, weight) FILE: lib/coletivo/models/person_rating.rb type Coletivo (line 1) | module Coletivo type Models (line 2) | module Models class PersonRating (line 3) | class PersonRating < ActiveRecord::Base method find_for_recommendation (line 9) | def self.find_for_recommendation(person, rateable_type) FILE: lib/coletivo/models/recommendable.rb type Coletivo (line 1) | module Coletivo type Models (line 2) | module Models type Recommendable (line 3) | module Recommendable function included (line 4) | def self.included(base) type ClassMethods (line 9) | module ClassMethods function find_recommendations_for (line 10) | def find_recommendations_for(person, options = {}) function map_ratings_to_preferences (line 19) | def map_ratings_to_preferences(ratings) function load_preferences_for_recommendation (line 32) | def load_preferences_for_recommendation(person) function predict_highest_ratings (line 41) | def predict_highest_ratings(person, people_preferences, options) type InstanceMethods (line 68) | module InstanceMethods function similarity_with (line 69) | def similarity_with(other_id, options = {}) FILE: lib/coletivo/rails/engine.rb type Coletivo (line 3) | module Coletivo class Engine (line 4) | class Engine < Rails::Engine FILE: lib/coletivo/similarity/base_strategy.rb type Coletivo (line 1) | module Coletivo type Similarity (line 2) | module Similarity class BaseStrategy (line 3) | class BaseStrategy method similarity_between (line 6) | def similarity_between(one, other) method train_with (line 10) | def train_with(people_preferences) method shared_items_between (line 16) | def shared_items_between(one, other) FILE: lib/coletivo/similarity/engine.rb type Coletivo (line 1) | module Coletivo type Similarity (line 2) | module Similarity class Engine (line 3) | class Engine method similarity_between (line 4) | def self.similarity_between(one, other, preferences, options = {}) method load_strategy (line 13) | def self.load_strategy(key) FILE: lib/coletivo/similarity/euclidean_distance_strategy.rb type Coletivo (line 1) | module Coletivo type Similarity (line 2) | module Similarity class EuclideanDistanceStrategy (line 3) | class EuclideanDistanceStrategy < BaseStrategy method similarity_between (line 4) | def similarity_between(one, other) FILE: lib/coletivo/similarity/pearson_correlation_strategy.rb type Coletivo (line 1) | module Coletivo type Similarity (line 2) | module Similarity class PearsonCorrelationStrategy (line 3) | class PearsonCorrelationStrategy < BaseStrategy method similarity_between (line 4) | def similarity_between(one, other) FILE: lib/generators/coletivo/coletivo_generator.rb class ColetivoGenerator (line 4) | class ColetivoGenerator < Rails::Generators::Base method source_root (line 7) | def self.source_root method next_migration_number (line 12) | def self.next_migration_number(dirname) #:nodoc: method create_migration_file (line 20) | def create_migration_file FILE: lib/generators/coletivo/templates/person_ratings_migration.rb class CreatePersonRatings (line 1) | class CreatePersonRatings < ActiveRecord::Migration method up (line 2) | def self.up method down (line 18) | def self.down FILE: test/coletivo_test.rb class ColetivoTest (line 3) | class ColetivoTest < Test::Unit::TestCase FILE: test/helper.rb class Test::Unit::TestCase (line 27) | class Test::Unit::TestCase FILE: test/models/person_rating_test.rb class PersonRatingTest (line 4) | class PersonRatingTest < Test::Unit::TestCase FILE: test/models/person_test.rb class PersonTest (line 4) | class PersonTest < Test::Unit::TestCase method setup (line 5) | def setup FILE: test/models/recommendable_test.rb class RecommendableTest (line 4) | class RecommendableTest < Test::Unit::TestCase method setup (line 5) | def setup method similarity_between (line 97) | def similarity_between(one, other, preferences, strategy) FILE: test/models_helper.rb class User (line 3) | class User < ActiveRecord::Base class Movie (line 7) | class Movie < ActiveRecord::Base class Actor (line 10) | class Actor < ActiveRecord::Base function ratings_container (line 13) | def ratings_container class Test::Unit::TestCase (line 17) | class Test::Unit::TestCase method setup (line 18) | def setup method truncate! (line 24) | def truncate!(*tables)