Module: WebPipe::Plugs::Config

Defined in:
lib/web_pipe/plugs/config.rb

Overview

Adds given pairs to Conn#config.

Examples:

class App
  include WebPipe

  plug :config, WebPipe::Plugs::Config.(foo: :bar)
end

Class Method Summary collapse

Class Method Details

.call(pairs) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/web_pipe/plugs/config.rb', line 14

def self.call(pairs)
  lambda do |conn|
    conn.new(
      config: conn.config.merge(pairs)
    )
  end
end