Method: Weechat::Utilities.evaluate_call
- Defined in:
- lib/weechat/utilities.rb
.evaluate_call ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/weechat/utilities.rb', line 23 def self.evaluate_call begin yield rescue Weechat::Exception::WEECHAT_RC_OK return Weechat::WEECHAT_RC_OK rescue Weechat::Exception::WEECHAT_RC_OK_EAT return Weechat::WEECHAT_RC_OK_EAT rescue Weechat::Exception::WEECHAT_RC_ERROR return Weechat::WEECHAT_RC_ERROR rescue => e format_exception(e) return Weechat::WEECHAT_RC_ERROR end return Weechat::WEECHAT_RC_OK end |