class Actn::Api::Core

Constants

OK

Public Class Methods

inherited(base) click to toggle source
Calls superclass method
# File lib/actn/api/core.rb, line 16
def self.inherited base

  base.init
  
  super
  
  base.use Goliath::Rack::Params
  base.use Goliath::Rack::Heartbeat
  
  base.use Mw::NoXSS
  base.use Rack::Session::Cookie, secret: ENV['SECRET']
  base.use Rack::Csrf, skip_if: proc { |request| 
    request.env.key?('HTTP_X_APIKEY') && request.env.key?('HTTP_X_SECRET') 
  }
  
end