Sha256: 42da713da973774fe489226117cba34913c062120ec8614cdf08611e5cf883f4

Contents?: true

Size: 328 Bytes

Versions: 15

Compression:

Stored size: 328 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

15 entries across 15 versions & 1 rubygems

Version Path
sentry-raven-0.6.1 lib/raven/interfaces/message.rb
sentry-raven-0.7.1 lib/raven/interfaces/message.rb
sentry-raven-0.6.0 lib/raven/interfaces/message.rb
sentry-raven-0.5.0 lib/raven/interfaces/message.rb
sentry-raven-0.4.8 lib/raven/interfaces/message.rb
sentry-raven-0.4.7 lib/raven/interfaces/message.rb
sentry-raven-0.4.6 lib/raven/interfaces/message.rb
sentry-raven-0.4.5 lib/raven/interfaces/message.rb
sentry-raven-0.4.4 lib/raven/interfaces/message.rb
sentry-raven-0.4.3 lib/raven/interfaces/message.rb
sentry-raven-0.4.2 lib/raven/interfaces/message.rb
sentry-raven-0.4.1 lib/raven/interfaces/message.rb
sentry-raven-0.4.0 lib/raven/interfaces/message.rb
sentry-raven-0.3.1 lib/raven/interfaces/message.rb
sentry-raven-0.3 lib/raven/interfaces/message.rb