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