Sha256: b974deae3bd07a5f0266e5982daf451cf86b2dc128a07c7d3fa2c0aa21083094

Contents?: true

Size: 378 Bytes

Versions: 9

Compression:

Stored size: 378 Bytes

Contents

require 'sass/tree/node'

module Sass::Tree
  class WhileNode < Node
    def initialize(expr, options)
      @expr = expr
      super(options)
    end

    private

    def _perform(environment)
      children = []
      while @expr.perform(environment).to_bool
        children += perform_children(Sass::Environment.new(environment))
      end
      children
    end
  end
end

Version data entries

9 entries across 9 versions & 5 rubygems

Version Path
honkster-haml-2.1.0 lib/sass/tree/while_node.rb
honkster-haml-2.1.1 lib/sass/tree/while_node.rb
jwhitmire-haml-2.1.0.1 lib/sass/tree/while_node.rb
jwhitmire-haml-2.1.0.2 lib/sass/tree/while_node.rb
jwhitmire-haml-2.1.0.3 lib/sass/tree/while_node.rb
wireframe-haml-2.1.0 lib/sass/tree/while_node.rb
wireframe-haml-2.1.1 lib/sass/tree/while_node.rb
merbjedi-haml-2.1.0 lib/sass/tree/while_node.rb
spree-0.8.0 vendor/gems/haml-2.1.0/lib/sass/tree/while_node.rb