/usr/lib/ruby/vendor_ruby/sass/tree/media_node.rb is in ruby-sass 3.1.15-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 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. A list of comma-separated queries (e.g. `print` or `screen`).
#
# @return [Array<String>]
attr_accessor :query
# @see RuleNode#tabs
attr_accessor :tabs
# @see RuleNode#group_end
attr_accessor :group_end
# @param query [Array<String>] See \{#query}
def initialize(query)
@query = query
@tabs = 0
super('')
end
# @see DirectiveNode#value
def value
"@media #{query.join(', ')}"
end
end
end
|