Sha256: 9720bb0fc214180d6182193984a1743d244c19dcccb8e79f9ab216dbc0b056a6

Contents?: true

Size: 695 Bytes

Versions: 214

Compression:

Stored size: 695 Bytes

Contents

module Sass::Tree
  # A static node representing a `@media` rule.
  # `@media` rules behave differently from other directives
  # in that when they're nested within rules,
  # they bubble up to top-level.
  #
  # @see Sass::Tree
  class MediaNode < DirectiveNode
    # The media query (e.g. `print` or `screen`).
    #
    # @return [String]
    attr_accessor :query

    # @see RuleNode#tabs
    attr_accessor :tabs

    # @see RuleNode#group_end
    attr_accessor :group_end

    # @param query [String] See \{#query}
    def initialize(query)
      @query = query
      @tabs = 0
      super('')
    end

    # @see DirectiveNode#value
    def value
      "@media #{query}"
    end
  end
end

Version data entries

214 entries across 121 versions & 7 rubygems

Version Path
classiccms-0.7.5 vendor/bundle/gems/haml-3.1.5/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.5 vendor/bundle/gems/haml-3.1.4/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.5 vendor/bundle/gems/haml-3.1.6/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.4 vendor/bundle/gems/haml-3.1.6/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.4 vendor/bundle/gems/haml-3.1.4/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.4 vendor/bundle/gems/haml-3.1.5/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.3 vendor/bundle/gems/haml-3.1.6/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.3 vendor/bundle/gems/haml-3.1.4/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.3 vendor/bundle/gems/haml-3.1.5/vendor/sass/lib/sass/tree/media_node.rb
torquebox-console-0.3.0 vendor/bundle/jruby/1.9/gems/haml-3.1.8/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.2 vendor/bundle/gems/haml-3.1.5/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.2 vendor/bundle/gems/haml-3.1.4/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.2 vendor/bundle/gems/haml-3.1.6/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.1 vendor/bundle/gems/haml-3.1.5/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.1 vendor/bundle/gems/haml-3.1.6/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.1 vendor/bundle/gems/haml-3.1.4/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.0 vendor/bundle/gems/haml-3.1.4/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.0 vendor/bundle/gems/haml-3.1.5/vendor/sass/lib/sass/tree/media_node.rb
classiccms-0.7.0 vendor/bundle/gems/haml-3.1.6/vendor/sass/lib/sass/tree/media_node.rb
torquebox-console-0.2.5 vendor/bundle/jruby/1.9/gems/haml-3.1.8/vendor/sass/lib/sass/tree/media_node.rb