Commit a1febfd2fd755fc77d903f3279481a2e87cdee43

Authored by Hugo Melo
1 parent a756ab10

Remove unsed code from point_rules

Showing 1 changed file with 4 additions and 5 deletions   Show diff stats
lib/merit/point_rules.rb
... ... @@ -61,7 +61,6 @@ module Merit
61 61 action: 'vote#create',
62 62 undo_action: 'vote#destroy',
63 63 to: lambda {|vote| vote.voteable.author},
64   - profile: lambda {|vote| vote.voteable.profile},
65 64 value: lambda {|vote| vote.vote},
66 65 description: _('Author of a voted content'),
67 66 default_weight: 20,
... ... @@ -71,7 +70,6 @@ module Merit
71 70 action: 'vote#create',
72 71 undo_action: 'vote#destroy',
73 72 to: lambda {|vote| vote.voteable},
74   - profile: lambda {|vote| vote.voteable.profile},
75 73 value: lambda {|vote| vote.vote},
76 74 description: _('Voted content'),
77 75 default_weight: 30,
... ... @@ -101,7 +99,6 @@ module Merit
101 99 value: 1,
102 100 description: _('Profile Completion'),
103 101 default_weight: 100,
104   - model_name: "User",
105 102 condition: lambda {|person, profile| person.person? and person.profile_completion_score_condition },
106 103 },
107 104 follower: {
... ... @@ -159,8 +156,10 @@ module Merit
159 156 [setting[:action], setting[:undo_action]].compact.zip([1, -1]).each do |action, signal|
160 157 options = {on: action, to: setting[:to], category: categorization.id.to_s}
161 158 options[:model_name] = setting[:model] unless setting[:model].nil?
162   - score lambda {|target| signal * calculate_score(target, categorization.weight, setting[:value])}, options do |target|
163   - condition(setting, target, categorization.profile)
  159 + weight = categorization.weight
  160 + profile = categorization.profile
  161 + score lambda {|target| signal * calculate_score(target, weight, setting[:value])}, options do |target|
  162 + condition(setting, target, profile)
164 163 end
165 164 end
166 165 end
... ...