Method: Espresso::View::InstanceMethods#scope_filter

Defined in:
lib/espresso/view/has_scope.rb

#scope_filter(scopes) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
# File 'lib/espresso/view/has_scope.rb', line 10

def scope_filter(scopes)
  (:div, :class => Espresso::View.scope_filter_wrapper_class) do
    (:ul, :class => Espresso::View.scope_filter_ul_class) do
      scopes.inject([]) do |list, scope|
        list << (:li, link_to_unless_current(t(".#{scope}"),
                                       collection_path(scope => true)))
        list
      end.join
    end
  end
end