Module: Lanes::API

Defined in:
lib/lanes/api/root.rb,
lib/lanes/api/pub_sub.rb,
lib/lanes/api/routing.rb,
lib/lanes/api/updates.rb,
lib/lanes/api/controller.rb,
lib/lanes/api/test_specs.rb,
lib/lanes/api/helper_methods.rb,
lib/lanes/api/error_formatter.rb,
lib/lanes/api/formatted_reply.rb,
lib/lanes/api/request_wrapper.rb,
lib/lanes/api/sprockets_extension.rb,
lib/lanes/api/javascript_processor.rb,
lib/lanes/api/coffeescript_processor.rb,
lib/lanes/access/authentication_provider.rb,
lib/lanes/api/null_authentication_provider.rb

Defined Under Namespace

Modules: ErrorFormmater, FormattedReply, Handlers, HelperMethods, RequestWrapper, SprocketsExtension, Updates Classes: AuthenticationProvider, CjsxProcessor, CoffeeScriptProcessor, Controller, DummyUser, JSWrapper, JsAssetCompiler, LanesTemplates, PubSub, Root, RouteSet, RoutingBlock, TestSpecs

Constant Summary collapse

TranspileError =
Class.new(StandardError)

Class Method Summary collapse

Class Method Details

.routes(&block) ⇒ Object



88
89
90
# File 'lib/lanes/api/routing.rb', line 88

def self.routes(&block)
    @routes ||= RouteSet.new(API::Root)
end