} .then do @id_fim_a_fim = it.fetch(:id_fim_a_fim, nil) @start_date = it.fetch(:start_date, nil) @end_date = it.fetch(:end_date, nil) end end def as_params filters.reject { |_, value| value.blank? } end private attr_reader :id_fim_a_fim, :start_date, :end_date def created_at_range # códigos end def filters { id_fim_a_fim: id_fim_a_fim, created_at: created_at_range, } end end