Sha256: c56c085d9cc906c02fc3f95c10bdf8f0aecd67da16a88b8c4d74d65f5f355b8c

Contents?: true

Size: 808 Bytes

Versions: 52

Compression:

Stored size: 808 Bytes

Contents

module Rho
  class RhoError < Exception
    ERR_NONE = 0
    ERR_NETWORK = 1
    ERR_REMOTESERVER = 2
    ERR_RUNTIME = 3
    ERR_UNEXPECTEDSERVERRESPONSE = 4
    ERR_DIFFDOMAINSINSYNCSRC = 5
    ERR_NOSERVERRESPONSE = 6
    ERR_CLIENTISNOTLOGGEDIN = 7
    ERR_CUSTOMSYNCSERVER = 8
    ERR_UNATHORIZED = 9
    ERR_CANCELBYUSER = 10
    ERR_SYNCVERSION = 11
    ERR_GEOLOCATION = 12
    
    attr_reader :code
    
    def initialize(err_code)
        @code = err_code
    end
    
    def message
        ::Rho::RhoError.err_message(code)        
    end
    
    def unknown_client?(msg)
       code ==  ERR_REMOTESERVER && msg && msg.downcase == 'unknown client'
    end
    
  end # RhoError
end # Rho

require 'rholang/localization_simplified'
LocalizationSimplified.requre_loc('rholang/rhoerror_',false)

Version data entries

52 entries across 52 versions & 1 rubygems

Version Path
rhodes-3.0.2 lib/framework/rho/rhoerror.rb
rhodes-3.0.2.beta.1 lib/framework/rho/rhoerror.rb
rhodes-3.0.1 lib/framework/rho/rhoerror.rb
rhodes-3.0.1.beta.8 lib/framework/rho/rhoerror.rb
rhodes-3.0.1.beta.7 lib/framework/rho/rhoerror.rb
rhodes-3.0.1.beta.6 lib/framework/rho/rhoerror.rb
rhodes-3.0.1.beta.5 lib/framework/rho/rhoerror.rb
rhodes-3.0.1.beta.4 lib/framework/rho/rhoerror.rb
rhodes-3.0.1.beta.3 lib/framework/rho/rhoerror.rb
rhodes-3.0.1.beta.2 lib/framework/rho/rhoerror.rb
rhodes-3.0.0 lib/framework/rho/rhoerror.rb
rhodes-3.0.0.beta.7 lib/framework/rho/rhoerror.rb
rhodes-3.0.0.beta.6 lib/framework/rho/rhoerror.rb
rhodes-3.0.0.beta.5 lib/framework/rho/rhoerror.rb
rhodes-3.0.0.beta.4 lib/framework/rho/rhoerror.rb
rhodes-3.0.0.beta.3 lib/framework/rho/rhoerror.rb
rhodes-3.0.0.beta.2 lib/framework/rho/rhoerror.rb
rhodes-3.0.0.beta.1 lib/framework/rho/rhoerror.rb
rhodes-2.4.1 lib/framework/rho/rhoerror.rb
rhodes-2.4.1.beta.1 lib/framework/rho/rhoerror.rb