Module: Ruflet::Rails
- Defined in:
- lib/ruflet/rails.rb,
lib/ruflet/rails/railtie.rb,
lib/ruflet/rails/install_support.rb,
lib/ruflet/rails/protocol/runner.rb,
lib/ruflet/rails/protocol/context.rb,
lib/ruflet/rails/protocol/endpoint.rb,
lib/ruflet/rails/protocol/middleware.rb,
lib/ruflet/rails/protocol/wire_codec.rb,
lib/ruflet/rails/protocol/local_server.rb,
lib/ruflet/rails/protocol/mobile_loader.rb,
lib/ruflet/rails/protocol/web_socket_connection.rb
Defined Under Namespace
Modules: InstallSupport, Protocol Classes: Railtie
Class Method Summary collapse
-
.endpoint(&block) ⇒ Object
Mount inside Rails routes; route “at:” controls URL path.
-
.mobile(file_path) ⇒ Object
Load app/mobile/main.rb (MyApp.new.run) and mount it in Rails routes.
Class Method Details
.endpoint(&block) ⇒ Object
Mount inside Rails routes; route “at:” controls URL path.
8 9 10 |
# File 'lib/ruflet/rails.rb', line 8 def endpoint(&block) Protocol::Runner.new(&block).build_endpoint end |
.mobile(file_path) ⇒ Object
Load app/mobile/main.rb (MyApp.new.run) and mount it in Rails routes.
13 14 15 |
# File 'lib/ruflet/rails.rb', line 13 def mobile(file_path) Protocol::Runner.new.build_mobile_endpoint(file_path: file_path) end |