Class: Stylesheet::CssImportRule
- Defined in:
- lib/stylesheet/css_import_rule.rb
Constant Summary
Constants inherited from CssRule
Stylesheet::CssRule::CHARSET_RULE, Stylesheet::CssRule::FONT_FACE_RULE, Stylesheet::CssRule::IMPORT_RULE, Stylesheet::CssRule::MEDIA_RULE, Stylesheet::CssRule::NULL_RULE, Stylesheet::CssRule::STYLE_RULE
Instance Attribute Summary collapse
-
#media ⇒ Object
readonly
Returns the value of attribute media.
Attributes inherited from CssRule
#css_text, #parent_rule, #parent_style_sheet
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from CssRule
factory, inherited, #initialize, #matches_rule?, #to_s
Constructor Details
This class inherits a constructor from Stylesheet::CssRule
Instance Attribute Details
#media ⇒ Object
Returns the value of attribute media.
4 5 6 |
# File 'lib/stylesheet/css_import_rule.rb', line 4 def media @media end |
Class Method Details
.matches_rule?(text) ⇒ Boolean
20 21 22 |
# File 'lib/stylesheet/css_import_rule.rb', line 20 def self.matches_rule?(text) text.include?("@import") end |
Instance Method Details
#href ⇒ Object
10 11 12 |
# File 'lib/stylesheet/css_import_rule.rb', line 10 def href @href end |
#location ⇒ Object
24 25 26 27 |
# File 'lib/stylesheet/css_import_rule.rb', line 24 def location @location ||= Location.new(@href, parent_style_sheet && parent_style_sheet.location) end |
#style_sheet ⇒ Object
14 15 16 17 18 |
# File 'lib/stylesheet/css_import_rule.rb', line 14 def style_sheet @style_sheet ||= CssStyleSheet.new(:href => location.href, :owner_rule => self, :parent => parent_style_sheet) end |
#type ⇒ Object
6 7 8 |
# File 'lib/stylesheet/css_import_rule.rb', line 6 def type CssRule::IMPORT_RULE end |