Module: Riveter::EnquiryFormHelper

Defined in:
app/helpers/riveter/enquiry_form_helper.rb

Instance Method Summary collapse

Instance Method Details

#enquiry_form_for(enquiry, options = {}, &block) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
# File 'app/helpers/riveter/enquiry_form_helper.rb', line 3

def enquiry_form_for(enquiry, options={}, &block)
  enquiry_class_name = enquiry.class.name.underscore
  options = {
    :as => enquiry_class_name.gsub(/_enquiry$/, ''),
    :url => enquiry_class_name.gsub(/_enquiry$/, ''),
    :method => :get
  }.merge(options)

  respond_to?(:simple_form_for) ?
    simple_form_for(enquiry.query_filter, options, &block) :
    form_for(enquiry.query_filter, options, &block)
end

#paginate_enquiry(enquiry, options = {}, &block) ⇒ Object



16
17
18
# File 'app/helpers/riveter/enquiry_form_helper.rb', line 16

def paginate_enquiry(enquiry, options={}, &block)
  paginate(enquiry.query, options, &block) if respond_to?(:paginate)
end