karmi/tire — pull request #534 by msonnabaum (2012-12-05 07:20:19+00:00)
Title: Allow arbitrary ordering of facet methods.

Ran into an issue where calling facet_filter before other facet methods would fail:

```ruby
facet "test" do
facet_filter :range, { :published_on => { :from => '2011-01-01', :to => '2011-01-01' } }
histogram :wt, :interval => 70
end
```

Reordering prevents the issue, but that seems a bit brittle to me.

Perhaps this PR is a bit safer?