Class: ChunkyCSS::Splitter

Inherits:
Object
  • Object
show all
Includes:
Parser
Defined in:
lib/chunky_css.rb

Direct Known Subclasses

Grouper

Instance Method Summary collapse

Methods included from Parser

#parse

Constructor Details

#initialize(css) ⇒ Splitter

Returns a new instance of Splitter.



54
55
56
# File 'lib/chunky_css.rb', line 54

def initialize(css)
  @buckets = parse(css)
end

Instance Method Details

#css_for_media(media) ⇒ Object



62
63
64
# File 'lib/chunky_css.rb', line 62

def css_for_media(media)
  (@buckets.has_key? media) ? @buckets[media].css_rules : nil
end

#mediaObject



58
59
60
# File 'lib/chunky_css.rb', line 58

def media
  @buckets.keys
end