Class: RubyRoutes::Segment

Inherits:
Object
  • Object
show all
Defined in:
lib/ruby_routes/segment.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.for(text) ⇒ Object



9
10
11
12
13
14
# File 'lib/ruby_routes/segment.rb', line 9

def self.for(text)
  t = text.to_s
  key = t.empty? ? :default : t.getbyte(0)
  segment = RubyRoutes::Constant::SEGMENTS[key] || RubyRoutes::Constant::SEGMENTS[:default]
  segment.new(t)
end

Instance Method Details

#wildcard?Boolean

Returns:

  • (Boolean)


16
17
18
# File 'lib/ruby_routes/segment.rb', line 16

def wildcard?
  false
end