Sha256: 6e832152a2e135a2ab28a4d387eed51ac226d68704309f37e68ce47577f92ace

Contents?: true

Size: 444 Bytes

Versions: 6

Compression:

Stored size: 444 Bytes

Contents

# frozen_string_literal: true

# This class stores errors and warnings
module Light
  module Services
    class Message
      # Getters
      attr_reader :key, :text

      def initialize(key, text, opts = {})
        @key = key
        @text = text
        @opts = opts
      end

      def break?
        @opts[:break]
      end

      def rollback?
        @opts[:rollback]
      end

      def to_s
        text
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
light-services-2.1 lib/light/services/message.rb
light-services-2.0 lib/light/services/message.rb
light-services-2.0.0.rc9 lib/light/services/message.rb
light-services-2.0.0.rc8 lib/light/services/message.rb
light-services-2.0.0.rc7 lib/light/services/message.rb
light-services-2.0.0.rc6 lib/light/services/message.rb