Sha256: d6c7655b640f0ceeb6be6f5b67aaa69adbbe94b1c917db37022c2f23869ebf66

Contents?: true

Size: 274 Bytes

Versions: 4

Compression:

Stored size: 274 Bytes

Contents

module Smile 
  class Exception < StandardError
    def initialize( message =nil )
      Smile::Base.logger.error( message )
      super( message )
    end
  end

  exceptions = %w[ InvalidLogin ]

  exceptions.each { |ex| const_set( ex, Class.new(Smile::Exception) ) }
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
smile-0.4.4 lib/smile/exception.rb
smile-0.4.3 lib/smile/exception.rb
smile-0.4.1 lib/smile/exception.rb
smile-0.4.0 lib/smile/exception.rb