Class: Nexpose::IPRange
Overview
Description
Object that represents a single IP address or an inclusive range of IP addresses. If to is nil then the from field will be used to specify a single IP Address only.
Instance Attribute Summary collapse
-
#from ⇒ Object
readonly
Start of Range *Required.
-
#to ⇒ Object
readonly
End of Range *Optional (If Null then IPRange is a single IP Address).
Instance Method Summary collapse
-
#initialize(from, to = nil) ⇒ IPRange
constructor
A new instance of IPRange.
- #to_xml ⇒ Object
Methods included from Sanitize
Constructor Details
#initialize(from, to = nil) ⇒ IPRange
Returns a new instance of IPRange.
641 642 643 644 |
# File 'lib/nexpose.rb', line 641 def initialize(from, to = nil) @from = from @to = to end |
Instance Attribute Details
#from ⇒ Object (readonly)
Start of Range *Required
637 638 639 |
# File 'lib/nexpose.rb', line 637 def from @from end |
#to ⇒ Object (readonly)
End of Range *Optional (If Null then IPRange is a single IP Address)
639 640 641 |
# File 'lib/nexpose.rb', line 639 def to @to end |
Instance Method Details
#to_xml ⇒ Object
647 648 649 650 651 652 653 |
# File 'lib/nexpose.rb', line 647 def to_xml if (to and not to.empty?) return %Q{<range from="#{from}" to="#{to}"/>} else return %Q{<range from="#{from}"/>} end end |