Sha256: 5ec3ee9e14563d2734031f1b8de7d56e7d6a9a43cf463cb5432c2461a6572bf8
Contents?: true
Size: 1.05 KB
Versions: 5
Compression:
Stored size: 1.05 KB
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. # # @return [Sass::Media::Query] attr_accessor :query # @see RuleNode#tabs attr_accessor :tabs # @see RuleNode#group_end attr_accessor :group_end # @param query [Sass::Media::Query] See \{#query} def initialize(query) @query = query @tabs = 0 super('') end # @see DirectiveNode#value def value; raise NotImplementedError; end # @see DirectiveNode#name def name; '@media'; end # @see DirectiveNode#resolved_value def resolved_value @resolved_value ||= "@media #{query.to_css}" end # True when the directive has no visible children. # # @return [Boolean] def invisible? children.all? {|c| c.invisible?} end # @see Node#bubbles? def bubbles?; true; end end end
Version data entries
5 entries across 5 versions & 1 rubygems