diff options
author | multiple creatures <dev@multiple-creature.party> | 2019-05-21 01:55:03 -0500 |
---|---|---|
committer | multiple creatures <dev@multiple-creature.party> | 2019-05-21 03:16:51 -0500 |
commit | 83c2c466fb407607948306b59aebfc1767a4ad7e (patch) | |
tree | b0a9475ca51dfdf9a1961753ed7017dbd554bde4 /app/services | |
parent | 55e048412166afe4202682ce22ced4f88841010f (diff) |
use dots instead of colons for tag scopes
Diffstat (limited to 'app/services')
-rw-r--r-- | app/services/process_hashtags_service.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/services/process_hashtags_service.rb b/app/services/process_hashtags_service.rb index 68a87b11a..e8c2c95bb 100644 --- a/app/services/process_hashtags_service.rb +++ b/app/services/process_hashtags_service.rb @@ -8,9 +8,9 @@ class ProcessHashtagsService < BaseService records = [] tags.map { |str| str.mb_chars.downcase }.uniq(&:to_s).each do |name| - name = name.gsub(/::+/, ':') + name = name.gsub(/\.\.+/, '.') next if name.blank? - component_indices = name.size.times.select {|i| name[i] == ':'} + component_indices = name.size.times.select {|i| name[i] == '.'} component_indices << name.size - 1 component_indices.take(6).each_with_index do |i, nest| frag = (nest != 5) ? name[0..i] : name |