Sha256: 7f86d8943fd3cb587ea283f161e58c503b158ccd99700a7b606966daa4c0265a

Contents?: true

Size: 276 Bytes

Versions: 4

Compression:

Stored size: 276 Bytes

Contents

class ErrorBase < StandardError
  def initialize( *message )
    _message = message.join(' ')
    @_code = self.class::CODE
    @_msg = _message.empty? ?
      Rack::Utils::HTTP_STATUS_CODES[@_code] : _message
  end

  def code
    @_code
  end

  def msg
    @_msg
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sinatra-errorcodes-0.4.2 lib/error_base.rb
sinatra-errorcodes-0.4.1 lib/error_base.rb
sinatra-errorcodes-0.3.1 lib/error_base.rb
sinatra-errorcodes-0.2.1 lib/error_base.rb