Class: Taurus::XML::ParseOptions
- Inherits:
-
Object
- Object
- Taurus::XML::ParseOptions
- Defined in:
- lib/taurus/xml/parse_options.rb
Constant Summary collapse
- DEFAULT_XML =
0- RECOVER =
1 << 0
- NOERROR =
1 << 5
- NOWARNING =
1 << 6
- NOCDATA =
1 << 8
- STRICT =
1 << 18
Instance Attribute Summary collapse
-
#options ⇒ Object
readonly
Returns the value of attribute options.
Instance Method Summary collapse
-
#initialize(options = DEFAULT_XML) ⇒ ParseOptions
constructor
A new instance of ParseOptions.
- #recover? ⇒ Boolean
- #strict? ⇒ Boolean
Constructor Details
#initialize(options = DEFAULT_XML) ⇒ ParseOptions
Returns a new instance of ParseOptions.
13 14 15 |
# File 'lib/taurus/xml/parse_options.rb', line 13 def initialize( = DEFAULT_XML) @options = .to_i end |
Instance Attribute Details
#options ⇒ Object (readonly)
Returns the value of attribute options.
11 12 13 |
# File 'lib/taurus/xml/parse_options.rb', line 11 def @options end |
Instance Method Details
#recover? ⇒ Boolean
18 |
# File 'lib/taurus/xml/parse_options.rb', line 18 def recover?; @options & RECOVER != 0; end |
#strict? ⇒ Boolean
17 |
# File 'lib/taurus/xml/parse_options.rb', line 17 def strict?; !@options.zero?; end |