class Sass::Media::QueryList
media_query [ ‘,’ S* media_query ]*
A comma-separated list of queries.
def deep_copy
-
(QueryList)
-
def deep_copy QueryList.new(queries.map {|q| q.deep_copy}) end
def initialize(queries)
-
queries
(Array
) -- See \{#queries}
def initialize(queries) @queries = queries end
def merge(other)
-
(QueryList?)
- The merged list, or nil if there is no intersection.
Parameters:
-
other
(QueryList
) --
def merge(other) new_queries = queries.map {|q1| other.queries.map {|q2| q1.merge(q2)}}.flatten.compact return if new_queries.empty? QueryList.new(new_queries) end
def options=(options)
-
options
({Symbol => Object}
) -- The options has to set.
def options=(options) queries.each {|q| q.options = options} end
def perform(&run_interp)
- Yieldreturn: - The interpolated value.
Other tags:
- Yieldparam: interp -
Other tags:
- Yield: - A block that should perform interpolation.
def perform(&run_interp) @queries.each {|q| q.perform(&run_interp)} end
def to_css
-
(String)
-
def to_css queries.map {|q| q.to_css}.join(', ') end
def to_src(options)
-
(String)
-
Parameters:
-
options
({Symbol => Object}
) -- An options hash (see {Sass::CSS#initialize}).
def to_src(options) queries.map {|q| q.to_src(options)}.join(', ') end