Class: HttpObjects::Parameters::BasicRules::Base
- Inherits:
-
Object
- Object
- HttpObjects::Parameters::BasicRules::Base
- Defined in:
- lib/http_objects/parameters/basic_rules.rb
Overview
Direct Known Subclasses
Headers::Directives::RawValue, Digit, LoAlpha, Token, UpAlpha, DateTime, EntityTags, LanguageTags, Uri
Instance Attribute Summary collapse
-
#raw ⇒ Object
readonly
Returns the value of attribute raw.
-
#value ⇒ Object
readonly
Returns the value of attribute value.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(raw, value) ⇒ Base
constructor
A new instance of Base.
Constructor Details
#initialize(raw, value) ⇒ Base
Returns a new instance of Base.
22 23 24 |
# File 'lib/http_objects/parameters/basic_rules.rb', line 22 def initialize(raw, value) @raw, @value = raw, value end |
Instance Attribute Details
#raw ⇒ Object (readonly)
Returns the value of attribute raw.
16 17 18 |
# File 'lib/http_objects/parameters/basic_rules.rb', line 16 def raw @raw end |
#value ⇒ Object (readonly)
Returns the value of attribute value.
16 17 18 |
# File 'lib/http_objects/parameters/basic_rules.rb', line 16 def value @value end |
Class Method Details
.parse(value) ⇒ Object
18 19 20 |
# File 'lib/http_objects/parameters/basic_rules.rb', line 18 def self.parse(value) raise "Not implemented. You should override this method and return an instance of yourself. See HttpObjects::Parameters::BasicRules source for examples." end |