Funicular::Router class of PicoRuby

Singleton methods

new

Funicular::Router.new(JS::Object container) -> Router

Instance methods

add_route

instance.add_route(String path, singleton(Component) component_class, ?as: String?) -> void

current_hash_path

instance.current_hash_path() -> String

current_location_path

instance.current_location_path() -> String

delete

instance.delete(String path, to: singleton(Component), ?as: String?) -> void

get

instance.get(String path, to: singleton(Component), ?as: String?) -> void
instance.navigate(String path) -> void

patch

instance.patch(String path, to: singleton(Component), ?as: String?) -> void

post

instance.post(String path, to: singleton(Component), ?as: String?) -> void

put

instance.put(String path, to: singleton(Component), ?as: String?) -> void

set_default

instance.set_default(String path) -> void

start

instance.start() -> void

stop

instance.stop() -> void

Attr accessors

routes (reader)

instance.routes -> Array[route_definition_t]

current_component (reader)

instance.current_component -> Component?

current_path (reader)

instance.current_path -> String?
Tags: class