Class: Hatemile::Util::Css::Rcp::RCPDeclaration
- Inherits:
-
StyleSheetDeclaration
- Object
- StyleSheetDeclaration
- Hatemile::Util::Css::Rcp::RCPDeclaration
- Defined in:
- lib/hatemile/util/css/rcp/rcp_declaration.rb
Overview
The RCPDeclaration class is official implementation of Hatemile::Util::Css::StyleSheetDeclaration for Ruby CSS Parser.
Instance Method Summary collapse
- #get_property ⇒ Object
- #get_value ⇒ Object
- #get_values ⇒ Object
-
#initialize(property_name, value) ⇒ RCPDeclaration
constructor
Initializes a new object that encapsulate the Ruby CSS Parser declaration.
Constructor Details
#initialize(property_name, value) ⇒ RCPDeclaration
Initializes a new object that encapsulate the Ruby CSS Parser declaration.
47 48 49 50 51 52 53 54 |
# File 'lib/hatemile/util/css/rcp/rcp_declaration.rb', line 47 def initialize(property_name, value) Hatemile::Helper.require_not_nil(property_name, value) Hatemile::Helper.require_valid_type(property_name, String) Hatemile::Helper.require_valid_type(value, String) @property_name = property_name @value = value end |
Instance Method Details
#get_property ⇒ Object
70 71 72 |
# File 'lib/hatemile/util/css/rcp/rcp_declaration.rb', line 70 def get_property @property_name end |
#get_value ⇒ Object
58 59 60 |
# File 'lib/hatemile/util/css/rcp/rcp_declaration.rb', line 58 def get_value @value end |
#get_values ⇒ Object
64 65 66 |
# File 'lib/hatemile/util/css/rcp/rcp_declaration.rb', line 64 def get_values get_value.split(/[ \n\t\r]+/) end |