class Trailblazer::Finder::Activities::PrepareAdapter

Public Instance Methods

is_invalid?((ctx, _flow_options), **_circuit_options) click to toggle source
# File lib/trailblazer/finder/activities/prepare_adapter.rb, line 16
def is_invalid?((ctx, _flow_options), **_circuit_options)
  (ctx[:errors] ||= []) << {adapter: "The specified adapter are invalid"}
end
set_adapter(ctx, **) click to toggle source
# File lib/trailblazer/finder/activities/prepare_adapter.rb, line 8
def set_adapter(ctx, **)
  ctx[:adapter] = ctx.dig(:config, :adapter) || "Basic"
end
validate_adapter(_ctx, adapter:, **) click to toggle source
# File lib/trailblazer/finder/activities/prepare_adapter.rb, line 12
def validate_adapter(_ctx, adapter:, **)
  (ORM_ADAPTERS + ["Basic"]).include? adapter.to_s
end