Sha256: fec1533831f8142ec30fbade30434e7dacd2ddc73cd9c7473691e6ab56e58395
Contents?: true
Size: 654 Bytes
Versions: 17
Compression:
Stored size: 654 Bytes
Contents
require 'sass/tree/node' module Sass::Tree class ForNode < Node def initialize(var, from, to, exclusive) @var = var @from = from @to = to @exclusive = exclusive super() end protected def _perform(environment) from = @from.perform(environment).to_i to = @to.perform(environment).to_i range = Range.new(from, to, @exclusive) children = [] environment = Sass::Environment.new(environment) range.each do |i| environment.set_local_var(@var, Sass::Script::Number.new(i)) children += perform_children(environment) end children end end end
Version data entries
17 entries across 17 versions & 2 rubygems