Module: Kraftwerk::Endpoint

Defined in:
lib/kraftwerk/endpoint.rb,
lib/kraftwerk/endpoint/callable.rb,
lib/kraftwerk/endpoint/validatable.rb,
lib/kraftwerk/endpoint/error_handling.rb

Defined Under Namespace

Modules: Callable, ErrorHandling, Validatable

Class Method Summary collapse

Class Method Details

.prepended(base_class) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/kraftwerk/endpoint.rb', line 9

def self.prepended(base_class)
  base_class.class_eval do
    include Hanami::Utils::ClassAttribute
    include Hanami::Action::Rack
    include Hanami::Action::Mime
    prepend Validatable
    prepend ErrorHandling
    prepend Callable
  end
end