Sha256: b7775b3de07ae106594a0ef06a820a7cc45b081a624578f8e971627ccea759c8

Contents?: true

Size: 411 Bytes

Versions: 1

Compression:

Stored size: 411 Bytes

Contents

require 'gobstones/runner/errors/boom_error'

module Gobstones

  module Lang

    class Boom

      attr_reader :message

      def initialize(message)
        @message = message
      end

      def ==(other)
        self.class == other.class &&
        self.message == other.message
      end

      def evaluate(context=nil)
        raise Gobstones::Runner::BoomError, message
      end

    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gobstones-0.0.1.1 lib/gobstones/lang/commands/boom_cmd.rb