What is the best way to format a large has_many through line? This question is about code style.

I have this line in one of my models:

has_many :owning_artists, :through =&gt; :artist_tracks, :source =&gt; :artist, :conditions =&gt; { :artist_tracks =&gt; { :artistic_role_id =&gt; 1, :another_memeber =&gt; 42 } }


What is the best way to break this up on multiple lines, and indented of course, and what would it would look like?

I'd love to hear a more general recommendation/guideline for how to break up and indent nested hashes too.
This is what I would do:

has_many :owning_artists, {
  :through =&gt; :artist_tracks,
  :source =&gt; :artist,
  :conditions =&gt; {
    :artist_tracks =&gt; {
      :artistic_role_id =&gt; 1,
      :another_memeber =&gt; 42
    }
  }
}