Sha256: a6c59521e45419fd346c9c0da9983abe52ed306cb4aab6896071c2b3a10f54f3

Contents?: true

Size: 464 Bytes

Versions: 22

Compression:

Stored size: 464 Bytes

Contents

module Errdo
  module Helpers
    module NotificationHelper
      def separate_args(*args)
        exception = nil
        string = nil
        params = nil

        args.each do |arg|
          if arg.is_a?(StandardError)
            exception = arg
          elsif arg.is_a?(String)
            string = arg
          elsif arg.is_a?(Hash)
            params = arg
          end
        end
        return [exception, string, params]
      end
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
errdo-0.12.14 lib/errdo/helpers/notification_helper.rb
errdo-0.12.13 lib/errdo/helpers/notification_helper.rb
errdo-0.12.12 lib/errdo/helpers/notification_helper.rb
errdo-0.12.11 lib/errdo/helpers/notification_helper.rb
errdo-0.12.10 lib/errdo/helpers/notification_helper.rb
errdo-0.12.9 lib/errdo/helpers/notification_helper.rb
errdo-0.12.8 lib/errdo/helpers/notification_helper.rb
errdo-0.12.7 lib/errdo/helpers/notification_helper.rb
errdo-0.12.6 lib/errdo/helpers/notification_helper.rb
errdo-0.12.5 lib/errdo/helpers/notification_helper.rb
errdo-0.12.4 lib/errdo/helpers/notification_helper.rb
errdo-0.12.3 lib/errdo/helpers/notification_helper.rb
errdo-0.12.2 lib/errdo/helpers/notification_helper.rb
errdo-0.12.1 lib/errdo/helpers/notification_helper.rb
errdo-0.12.0 lib/errdo/helpers/notification_helper.rb
errdo-0.11.6 lib/errdo/helpers/notification_helper.rb
errdo-0.11.5 lib/errdo/helpers/notification_helper.rb
errdo-0.11.4 lib/errdo/helpers/notification_helper.rb
errdo-0.11.3 lib/errdo/helpers/notification_helper.rb
errdo-0.11.2 lib/errdo/helpers/notification_helper.rb