finished tag clouds
This commit is contained in:
1 parent
af4865ceb7
commit
7e3b59c09a
5 files changed
+61
-7
No files matched your search
@@ -8,4 +8,40 @@ namespace :matt_dev do
|
||||
p a
|
||||
# p Pinyin.t('台灣不是中國的一部分')
|
||||
end
|
||||
|
||||
task :testing_new_tag_cal do
|
||||
ranges = [[1],[1,2],[1,2,3],[1,2,3,4],[1,2,3,4,5],[1,2,3,4,5,6],[1,2,3,4,5,6,7],[1,2,3,4,5,6,7,8],[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9,10],[1,2,3,4,5,6,7,8,9,10,11],[1,2,3,4,5,6,7,8,9,10,11,12],[-1,-2,-3,-4,5,6,7,8,9,10,11,12]]
|
||||
|
||||
ranges.each{ |range|
|
||||
cal(range)
|
||||
}
|
||||
end
|
||||
def cal(range_t)
|
||||
range = range_t.sort.reverse
|
||||
puts '='*20
|
||||
puts range.to_s
|
||||
puts '='*20
|
||||
offset_size = range.size+4
|
||||
section_3 = range.last..range[-(offset_size/4)]
|
||||
puts(section_3)
|
||||
section_2 = range[-(offset_size/4)-1]..range[-2*(offset_size/4)] rescue nil
|
||||
puts(section_2)
|
||||
section_1 = range[-2*(offset_size/4)-1]..range[1] rescue nil
|
||||
puts(section_1)
|
||||
|
||||
range.each{|num|
|
||||
result= case num
|
||||
when range.first
|
||||
:heading1
|
||||
when section_1
|
||||
:heading2
|
||||
when section_2
|
||||
:heading3
|
||||
when section_3
|
||||
:heading4
|
||||
end
|
||||
puts "Num:#{num} Result: #{result}"
|
||||
}
|
||||
puts("END")
|
||||
end
|
||||
end
|
||||
Reference in new issue
Block a user