Sha256: 2093671ac8472c84c6881df5f5a019020a82d6f294704dcd3150f48ae2aee175

Contents?: true

Size: 326 Bytes

Versions: 6

Compression:

Stored size: 326 Bytes

Contents

require 'raven/interfaces'

module Raven
  class MessageInterface < Interface

    name 'sentry.interfaces.Message'
    property :message, :required => true
    property :params

    def initialize(*arguments)
      self.params = []
      super(*arguments)
    end
  end

  register_interface :message => MessageInterface
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sentry-raven-0.9.4 lib/raven/interfaces/message.rb
sentry-raven-0.9.3 lib/raven/interfaces/message.rb
sentry-raven-0.9.2 lib/raven/interfaces/message.rb
sentry-raven-0.9.1 lib/raven/interfaces/message.rb
sentry-raven-0.9.0 lib/raven/interfaces/message.rb
sentry-raven-0.8.0 lib/raven/interfaces/message.rb