struct Oak::Walker

Defined in:

oak/walker.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(*, key : String, path : String) #

[View source]

Class Method Detail

def self.detect_param_size(reader) #

[View source]

Instance Method Detail

def advance #

[View source]
def catch_all? #

[View source]
def dynamic_key_char? #

[View source]
def end? #

[View source]
def key : String #

[View source]
def key_char #

[View source]
def key_continues? #

[View source]
def key_param_size #

[View source]
def key_pos #

[View source]
def key_pos=(value) #

[View source]
def key_slice(*args) #

[View source]
def key_trailing_slash_end? #

[View source]
def marker? #

[View source]
def matching_chars? #

[View source]
def next_key_char #

[View source]
def next_path_char #

[View source]
def path : String #

[View source]
def path_char #

[View source]
def path_continues? #

[View source]
def path_param_size #

[View source]
def path_pos #

[View source]
def path_pos=(value) #

[View source]
def path_slice(*args) #

[View source]
def path_trailing_slash_end? #

[View source]
def peek_key_char #

[View source]
def remaining_path #

[View source]
def shared_key? #

[View source]
def while_matching(&) #

[View source]