- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
tag_ids
.values
.map{|i| i.split(',')}
.map do |i|
i.map do |j|
j.to_i if j == j.to_i.to_s
end.compact
end.compact.flatten.uniq
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 3
−89
tag_ids
.values
.map{|i| i.split(',')}
.map do |i|
i.map do |j|
j.to_i if j == j.to_i.to_s
end.compact
end.compact.flatten.uniq
rails
−111
def get_line_from_file(path, line)
result = nil
File.open(path, "r") do |f|
while line > 0
line -= 1
result = f.gets
end
end
return result
end
get_line_from_file("/tmp/foo.txt", 20)
(с) stackoverflow.com
−155
@image = (image unless image.nil?) or
(Rubygame::Surface.autoload(image_file) unless image_file.nil?) or
(Rubygame::Surface.autoload("#{@name}.png") unless @name.nil?) or
Rubygame::Surface.new([16, 16])
(c) http://stackoverflow.com/questions/3690508