Method: Espresso::View::InstanceMethods#simple_search

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

#simple_searchObject



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# File 'lib/espresso/view/searchlogic.rb', line 6

def simple_search
  ''.tap do |form|
    form << form_tag(url_for(:action => :index), :method => :get)
    form << (:table, :class => 'b-search') do
      (:tr) do
        ''.tap do |result|
          result << (:td,
                                (:div,
                                            text_field_tag(:q,
                                                           params[:q],
                                                           :type => 'search'),
                                            :class => 'b-input'),
                                :class => 'input')
          result << (:td,
                                submit_tag(t('espresso.view.find',
                                             :default => 'Find!'),
                                           :class => 'submit'),
                                :class => 'button')
        end
      end
    end
    form << yield if block_given?
    form << '</form>'
  end
end