Sha256: e9c60f866ceb336fc2f1377624b2fadab04f7f91e291093d919dbba68d7fe4f2

Contents?: true

Size: 478 Bytes

Versions: 20

Compression:

Stored size: 478 Bytes

Contents

# frozen_string_literal: true
# Defines some errors to identify Exceptions within this gem
module FinApps # :nodoc:
  # Base error class.
  class Error < StandardError; end
  # Raised for existing but invalid arguments.
  class InvalidArgumentsError < Error; end
  # Raised whenever a required argument is missing.
  class MissingArgumentsError < Error; end

  %i(InvalidArgumentsError MissingArgumentsError).each {|const| Error.const_set(const, FinApps.const_get(const)) }
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
finapps-2.0.30 lib/finapps/error.rb
finapps-2.0.29 lib/finapps/error.rb
finapps-2.0.28 lib/finapps/error.rb
finapps-2.0.27 lib/finapps/error.rb
finapps-2.0.26 lib/finapps/error.rb
finapps-2.0.25 lib/finapps/error.rb
finapps-2.0.24 lib/finapps/error.rb
finapps-2.0.23 lib/finapps/error.rb
finapps-2.0.22 lib/finapps/error.rb
finapps-2.0.21 lib/finapps/error.rb
finapps-2.0.20 lib/finapps/error.rb
finapps-2.0.19 lib/finapps/error.rb
finapps-2.0.17 lib/finapps/error.rb
finapps-2.0.16 lib/finapps/error.rb
finapps-2.0.15 lib/finapps/error.rb
finapps-2.0.14 lib/finapps/error.rb
finapps-2.0.13 lib/finapps/error.rb
finapps-2.0.12 lib/finapps/error.rb
finapps-2.0.11 lib/finapps/error.rb
finapps-2.0.10 lib/finapps/error.rb