class TINAMI::Response::RaiseError
@private
Public Instance Methods
on_complete(env)
click to toggle source
# File lib/tinami/response/raise_error.rb, line 11 def on_complete(env) body = env[:body] return unless body response = env[:body]['rsp'] return unless response if response['stat'] != 'ok' || response['err'] message = response['err'] ? response['err']['msg'] : nil case response['stat'].to_sym when :fail raise FailError, message when :user_only raise UserOnlyError, message when :bookmark_user_only raise BookmarkUserOnlyError, message else raise Error, message end end end