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
navigate
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?