Class: WebSocketRb::App
- Inherits:
-
Object
- Object
- WebSocketRb::App
- Defined in:
- lib/web_socket_rb.rb
Class Attribute Summary collapse
-
.logger ⇒ Object
readonly
Returns the value of attribute logger.
Instance Method Summary collapse
-
#initialize ⇒ App
constructor
A new instance of App.
- #routes(&block) ⇒ Object
-
#run ⇒ Object
Run WebSocketRb server.
Constructor Details
#initialize ⇒ App
9 10 11 12 |
# File 'lib/web_socket_rb.rb', line 9 def initialize @routes = WebSocketRb::Routes.new @server = WebSocketRb::Server.new(@routes) end |
Class Attribute Details
.logger ⇒ Object (readonly)
Returns the value of attribute logger.
24 25 26 |
# File 'lib/web_socket_rb.rb', line 24 def logger @logger end |
Instance Method Details
#routes(&block) ⇒ Object
14 15 16 |
# File 'lib/web_socket_rb.rb', line 14 def routes(&block) @routes.instance_eval(&block) end |
#run ⇒ Object
Run WebSocketRb server
19 20 21 |
# File 'lib/web_socket_rb.rb', line 19 def run @server.run end |