class Trailblazer::Endpoint::Builder

you don't need this if you build your endpoints manually

Public Instance Methods

build_protocol_block(ctx, policy:, **) click to toggle source

def build_policy(ctx, policies:, **) end

# File lib/trailblazer/endpoint/builder.rb, line 12
def build_protocol_block(ctx, policy:, **)
  ctx[:protocol_block] = -> { step Subprocess(policy), id: :policy, replace: :policy, inherit: true; {} }
end
normalize_tuple(ctx, protocol_block:, options_for_build: {}, **) click to toggle source
# File lib/trailblazer/endpoint/builder.rb, line 16
def normalize_tuple(ctx, protocol_block:, options_for_build: {}, **)
  ctx[:build_options] = {
    protocol_block:    protocol_block,
    options_for_build: options_for_build
  }
end