KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Can someone tell me is there a way to make the exception handling as a common method and use it inside a methods? Let me explain it further. For example, I have following methods def add(num1, num2) begin num1 + num2 rescue Exception => e raise e end end def divide(num1, num2) begin num1 / num2 rescue Exception => e raise e end end As you can see, even though my method needs only one line, because of the exception handling code, the method gets bigger. What I'm looking for is a more slimmer solution like (just a thought) def add(num1, num2) num1 + num2 unless raise_exception end def divide(num1, num2) num1 / num2 unless raise_exception end def raise_exception raise self.Exception end Please note the above code doesn't work, just my idea. Is this possible or is there any other good way?
Tags (comma-separated)
Save Edits
Cancel