Sha256: 100dd98786a0cfdd46e21297b6d4b7a6303b3d6d4897d9d00b40b87a70f73229

Contents?: true

Size: 360 Bytes

Versions: 9

Compression:

Stored size: 360 Bytes

Contents

require "metamorpher/builders/ruby/variable_replacement_visitor"

module Metamorpher
  module Builders
    module Ruby
      class EnsuringVisitor < VariableReplacementVisitor
        def initialize(variable_name, condition)
          super(variable_name, Terms::Variable.new(name: variable_name, condition: condition))
        end
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
metamorpher-0.2.6 lib/metamorpher/builders/ruby/ensuring_visitor.rb
metamorpher-0.2.5 lib/metamorpher/builders/ruby/ensuring_visitor.rb
metamorpher-0.2.4 lib/metamorpher/builders/ruby/ensuring_visitor.rb
metamorpher-0.2.3 lib/metamorpher/builders/ruby/ensuring_visitor.rb
metamorpher-0.2.2 lib/metamorpher/builders/ruby/ensuring_visitor.rb
metamorpher-0.2.1 lib/metamorpher/builders/ruby/ensuring_visitor.rb
metamorpher-0.2.0 lib/metamorpher/builders/ruby/ensuring_visitor.rb
metamorpher-0.1.1 lib/metamorpher/builders/ruby/ensuring_visitor.rb
metamorpher-0.1.0 lib/metamorpher/builders/ruby/ensuring_visitor.rb