0
I n을 배 유사한 문루비 코드
if trigger_data.tt_closed
unless trouble_ticket.changes.key?(:status)
@run = 0
break
end
unless trouble_ticket.changes[:status][1] == "Closed"
@run = 0
break
end
end
if trigger_data.tt_assignee
unless trouble_ticket.changes.key?(:assigned_to)
@run = 0
break
end
unless trouble_ticket.changes[:assigned_to][1] == trigger_data.tt_assignee
@run
break
end
end
어떻게 그 코드를 리팩토링하는? 어쩌면 다이내믹 한 명령문 빌드가 입력을위한 해시를 전달할 수도 있습니다. 나는 metaprogramming에서 초보자입니다. 나에게 조언 해주세요
http://codereview.stackexchange.com에 유사한 질문을하십시오. 이 사이트를 이전하기위한 투표. –