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