Class: Trailblazer::Finder::Activities::PrepareParams

Inherits:
Activity::Railway
  • Object
show all
Defined in:
lib/trailblazer/finder/activities/prepare_params.rb

Overview

Params Activity

Instance Method Summary collapse

Instance Method Details

#invalid_params_error(_ctx) ⇒ Object



13
14
15
# File 'lib/trailblazer/finder/activities/prepare_params.rb', line 13

def invalid_params_error(_ctx, **)
  # (ctx[:errors] ||= []) << {params: "One or more parameters are invalid"}
end

#set_params(ctx) ⇒ Object



17
18
19
# File 'lib/trailblazer/finder/activities/prepare_params.rb', line 17

def set_params(ctx, **)
  ctx[:params] = ctx[:options][:params] || {}
end

#validate_params(_ctx) ⇒ Object



8
9
10
11
# File 'lib/trailblazer/finder/activities/prepare_params.rb', line 8

def validate_params(_ctx, **)
  # Should probably validate some things here at some point
  true
end