Sha256: 9eec93fe6860bece1fc125eeb90bfb51431d61e3574a657d464397de04f88e73
Contents?: true
Size: 980 Bytes
Versions: 3
Compression:
Stored size: 980 Bytes
Contents
require 'sass/tree/node' module Sass::Tree # A dynamic node representing a Sass `@for` loop. # # @see Sass::Tree class ForNode < Node # The name of the loop variable. # @return [String] attr_reader :var # The parse tree for the initial expression. # @return [Script::Node] attr_reader :from # The parse tree for the final expression. # @return [Script::Node] attr_reader :to # Whether to include `to` in the loop or stop just before. # @return [Boolean] attr_reader :exclusive # @param var [String] See \{#var} # @param from [Script::Node] See \{#from} # @param to [Script::Node] See \{#to} # @param exclusive [Boolean] See \{#exclusive} def initialize(var, from, to, exclusive) @var = var @from = from @to = to @exclusive = exclusive super() end # Returns sub nodes that are not tree children. def subnodes Array(from) + Array(to) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sass-3.1.5 | lib/sass/tree/for_node.rb |
sass-3.1.4 | lib/sass/tree/for_node.rb |
sass-3.2.0.alpha.11 | lib/sass/tree/for_node.rb |