- 1
- 2
- 3
- 4
- 5
@hands_by_value.each do |hand|
if @hands_by_value.slice(@hands_by_value.index(hand)+1..@hands_by_value.index(@hands_by_value.last)).include?(hand)
@hands_by_value.delete_at(@hands_by_value.index(hand))
end
end
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−104
@hands_by_value.each do |hand|
if @hands_by_value.slice(@hands_by_value.index(hand)+1..@hands_by_value.index(@hands_by_value.last)).include?(hand)
@hands_by_value.delete_at(@hands_by_value.index(hand))
end
end
Рукотворный array.uniq! похоже :)
−93
def self.enddayofmonth(year,month)
stdyear=[31,28,31,30,31,30,31,31,30,31,30,31]
visyear=[31,29,31,30,31,30,31,31,30,31,30,31]
if year%4>0
return stdyear[month-1]
else
return visyear[month-1]
end
end
−104
<%= !!@case[:img] ? image_tag(@case[:img]) : "" %>
−99
<%= @album.playlist.gsub('
','<br />') %>
Тогда, видимо, не догадался написать "\n" :)
−99
respond_with_error("Lat can't be blank.", :unprocessable_entity) and return if params[:lat].blank?
respond_with_error("Lon can't be blank.", :unprocessable_entity) and return if params[:lon].blank?
respond_with_error("Lat is not a number.", :unprocessable_entity) and return if !is_float?(params[:lat])
respond_with_error("Lon is not a number.", :unprocessable_entity) and return if !is_float?(params[:lon])
индусский кот от Фет Фрумоса
−95
def space(n)
str = ''
n.times do
str += ' '
end
str
end
−106
def parse_response(object)
return Hashie::Mash.new(JSON.parse(object))
rescue => e
#should handle here different error types/levels or else throw the exceptions to the upper layer (client)
if e.is_a?(JSON::ParserError) && e.message =~ /<html>/
raise "Invalid response from Platform server - #{self.class.parse_json_error(response.body)}"
else
raise e
end
end
−110
def parse_time(input, minutes = false)
TimeParser.parse_time(current_user, input, minutes)
end
−105
def index
list
render :action => 'list'
end
def list
end
−102
Task.joins(:owners).where(:users => {:id => current_user}).order("tasks.weight DESC").limit(1).first