Class: WebRobots::RobotsTxt::CrawlDelayLine
- Inherits:
-
Line
- Object
- Line
- WebRobots::RobotsTxt::CrawlDelayLine
- Defined in:
- lib/webrobots/robotstxt.rb
Instance Attribute Summary (collapse)
-
- (Object) delay
readonly
Returns the value of attribute delay.
Attributes inherited from Line
Instance Method Summary (collapse)
Methods inherited from Line
Constructor Details
This class inherits a constructor from WebRobots::RobotsTxt::Line
Instance Attribute Details
- (Object) delay (readonly)
Returns the value of attribute delay
733 734 735 |
# File 'lib/webrobots/robotstxt.rb', line 733 def delay @delay end |
Instance Method Details
- (Object) compile
721 722 723 724 725 726 727 728 729 730 731 |
# File 'lib/webrobots/robotstxt.rb', line 721 def compile case @value when /\A((0|[1-9][0-9]*)\.[0-9]+)/ @delay = @value.to_f when /\A(0|[1-9][0-9]*)/ @delay = @value.to_i else @delay = nil end self end |