Sha256: 34763c7a6b95c13cef32964614ebeb4c12b9af92337b148fb08eb76c5f74ecb2

Contents?: true

Size: 429 Bytes

Versions: 15

Compression:

Stored size: 429 Bytes

Contents

require 'forwardable'

module Ravensat
  module Extension
    class BooleanVariable < Variable
      extend Forwardable
      delegate Node.public_instance_methods(false) => :@var_node
      delegate OprNode.public_instance_methods(false) => :@var_node
      delegate VarNode.public_instance_methods(false) => :@var_node

      def initialize(name, args)
        super
        @var_node = VarNode.new
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
ravensat-1.1.1 lib/ravensat/extension/variable/boolean_variable.rb
ravensat-1.1.0 lib/ravensat/extension/variable/boolean_variable.rb
ravensat-1.0.9 lib/ravensat/extension/variable/boolean_variable.rb
ravensat-1.0.8 lib/ravensat/extension/variable/boolean_variable.rb
ravensat-1.0.7 lib/ravensat/extension/variable/boolean_variable.rb
ravensat-1.0.6 lib/ravensat/extension/variable/boolean_variable.rb
ravensat-1.0.5 lib/ravensat/extension/variable/boolean_variable.rb
ravensat-1.0.4 lib/ravensat/extension/variable/boolean_variable.rb
ravensat-1.0.3 lib/ravensat/extension/variable/boolean_variable.rb
ravensat-1.0.2 lib/ravensat/extension/variable/boolean_variable.rb
ravensat-1.0.1 lib/ravensat/extension/variable/boolean_variable.rb
ravensat-1.0.0 lib/ravensat/extension/variable/boolean_variable.rb
ravensat-0.3.2 lib/ravensat/extension/variable/boolean_variable.rb
ravensat-0.3.1 lib/ravensat/extension/variable/boolean_variable.rb
ravensat-0.3.0 lib/ravensat/extension/variable/boolean_variable.rb