Sha256: 853d3ec8b67561a2cece9d5baf570b5d4dad90227cb0774704e8dd9d3b5ddc5d

Contents?: true

Size: 502 Bytes

Versions: 175

Compression:

Stored size: 502 Bytes

Contents

module Sass::Script
  # The abstract superclass for SassScript parse tree nodes.
  #
  # Use \{#perform} to evaluate a parse tree.
  class Node
    # Evaluates the node.
    #
    # @param environment [Sass::Environment] The environment in which to evaluate the SassScript
    # @return [Literal] The SassScript object that is the value of the SassScript
    def perform(environment)
      raise NotImplementedError.new("All subclasses of Sass::Script::Node must override #perform.")
    end
  end
end

Version data entries

175 entries across 174 versions & 7 rubygems

Version Path
radiantcms-couchrest_model-0.1.4 vendor/plugins/haml/lib/sass/script/node.rb
radiant-0.9.1 vendor/plugins/haml/lib/sass/script/node.rb
haml-2.2.24 lib/sass/script/node.rb
radiant-0.9.0.rc2 vendor/plugins/haml/lib/sass/script/node.rb
haml-2.2.23 lib/sass/script/node.rb
haml-2.2.22 lib/sass/script/node.rb
haml-2.2.21 lib/sass/script/node.rb
drnic-haml-2.3.1 lib/sass/script/node.rb
haml-2.2.20 lib/sass/script/node.rb
haml-2.2.19 lib/sass/script/node.rb
haml-2.2.18 lib/sass/script/node.rb
middleman-0.13.1 lib/middleman/vendor/gems/ruby/1.8/gems/haml-2.2.17/lib/sass/script/node.rb
middleman-0.13.1 lib/middleman/vendor/gems/ruby/1.9.1/gems/haml-2.2.17/lib/sass/script/node.rb
haml-2.2.17 lib/sass/script/node.rb
middleman-0.12.2 lib/middleman/vendor/gems/gems/haml-2.2.16/lib/sass/script/node.rb
simple-templater-0.0.1.4 gems/gems/haml-2.2.16/lib/sass/script/node.rb
haml-2.2.16 lib/sass/script/node.rb
middleman-0.12.1 lib/middleman/vendor/gems/gems/haml-2.2.15/lib/sass/script/node.rb
middleman-0.12.0.pre3 lib/middleman/vendor/gems/gems/haml-2.2.15/lib/sass/script/node.rb
middleman-0.12.0.pre2 lib/middleman/vendor/gems/gems/haml-2.2.15/lib/sass/script/node.rb