Sha256: b183d0eb27586d5aea4c27e08d1d9978fc4f77397c09f7d0baf19f9895d1e7da

Contents?: true

Size: 329 Bytes

Versions: 4

Compression:

Stored size: 329 Bytes

Contents

module Ray
  module Payloads
    class CustomPayload < Payload

      def initialize(content, label = '')
        @content = content
        @label = label
      end

      def type
        'custom'
      end

      def content
        {
          content: @content,
          label: @label
        }
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ruby-ray-0.4.1 lib/ray/payloads/custom_payload.rb
ruby-ray-0.4.0 lib/ray/payloads/custom_payload.rb
ruby-ray-0.3.0 lib/ray/payloads/custom_payload.rb
ruby-ray-0.2.0 lib/ray/payloads/custom_payload.rb