Sha256: 66a681cd7575a8592daf6b28d06a8814f4f7c558c1bab3dfa8e310d7c607e909

Contents?: true

Size: 659 Bytes

Versions: 8

Compression:

Stored size: 659 Bytes

Contents

module SalesforceStreamer
  ReplayIdError = Class.new(StandardError)

  class MissingCLIFlagError < StandardError
    def initialize(flag)
      super 'Missing required command line flag: ' + flag.to_s
    end
  end

  class NilQueryError < StandardError
    def initialize(name)
      super 'Query not defined for ' + name.to_s
    end
  end

  class PushTopicHandlerMissingError < StandardError
    def initialize(message)
      super "Unable to load constant #{message}."
    end
  end

  class PushTopicNameTooLongError < StandardError
    def initialize(name)
      super 'PushTopic name: ' + name.to_s + ' (' + name.size.to_s + '/25)'
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
salesforce_streamer-1.2.2 lib/salesforce_streamer/errors.rb
salesforce_streamer-1.2.1 lib/salesforce_streamer/errors.rb
salesforce_streamer-1.2.0 lib/salesforce_streamer/errors.rb
salesforce_streamer-1.1.3 lib/salesforce_streamer/errors.rb
salesforce_streamer-1.1.1 lib/salesforce_streamer/errors.rb
salesforce_streamer-1.1.0 lib/salesforce_streamer/errors.rb
salesforce_streamer-1.0.0 lib/salesforce_streamer/errors.rb
salesforce_streamer-0.5.0 lib/salesforce_streamer/errors.rb