Class: RubyRoutes::Segments::BaseSegment
- Inherits:
-
Object
- Object
- RubyRoutes::Segments::BaseSegment
show all
- Defined in:
- lib/ruby_routes/segments/base_segment.rb
Instance Method Summary
collapse
Constructor Details
#initialize(text = nil) ⇒ BaseSegment
Returns a new instance of BaseSegment.
4
5
6
|
# File 'lib/ruby_routes/segments/base_segment.rb', line 4
def initialize(text = nil)
@text = text.to_s if text
end
|
Instance Method Details
#ensure_child(current) ⇒ Object
12
13
14
|
# File 'lib/ruby_routes/segments/base_segment.rb', line 12
def ensure_child(current)
raise NotImplementedError, "#{self.class}#ensure_child must be implemented"
end
|
#match(_node, _text, _idx, _segments, _params) ⇒ Object
16
17
18
|
# File 'lib/ruby_routes/segments/base_segment.rb', line 16
def match(_node, _text, _idx, _segments, _params)
raise NotImplementedError, "#{self.class}#match must be implemented"
end
|
#wildcard? ⇒ Boolean
8
9
10
|
# File 'lib/ruby_routes/segments/base_segment.rb', line 8
def wildcard?
false
end
|