dawarich/app/controllers/shared
Claude 429f90e666
Refactor: Apply Rails best practice for early returns
Follow Rails convention of using "render/redirect ... and return"
instead of standalone return statements in controller actions.

## Changes

**Shared::TripsController#show**
Before:
```ruby
unless @trip&.public_accessible?
  return redirect_to root_path, alert: '...'
end
```

After:
```ruby
redirect_to root_path, alert: '...' and return unless @trip&.public_accessible?
```

**TripsController#update**
Before:
```ruby
if params[:sharing]
  return update_sharing
end
```

After:
```ruby
update_sharing and return if params[:sharing]
```

## Benefits
- More idiomatic Rails code
- Clearer intent with single-line guard clauses
- Prevents potential double render issues
- Follows community best practices
2025-11-07 11:49:05 +00:00
..
stats_controller.rb Remove permanent option from stats sharing options, default to 24h expiration. 2025-09-19 23:49:32 +02:00
trips_controller.rb Refactor: Apply Rails best practice for early returns 2025-11-07 11:49:05 +00:00