Class: HecksAdapters::ResourceServer

Inherits:
Sinatra::Base
  • Object
show all
Defined in:
lib/hecks-adapters-resource-server.rb,
lib/methods.rb,
lib/methods/read.rb,
lib/methods/create.rb,
lib/methods/delete.rb,
lib/methods/update.rb,
lib/cli/generate_resource_server.rb

Overview

Wrap your domain in a cozy Resource Server. This file maps the routes to methods on your domain models

Defined Under Namespace

Modules: CLI Classes: Methods

Instance Method Summary collapse

Constructor Details

#initialize(app: nil, application_adapter:) ⇒ ResourceServer

Returns a new instance of ResourceServer.



17
18
19
20
# File 'lib/hecks-adapters-resource-server.rb', line 17

def initialize(app: nil, application_adapter:)
  super(app)
  @methods = Methods.new(application_adapter: application_adapter)
end