Sha256: 1e0964c5ce014b9be5fe5069915e462599629c3d98b0f6de143b1ec33e3e81d1

Contents?: true

Size: 511 Bytes

Versions: 5

Compression:

Stored size: 511 Bytes

Contents

module Riveter
  module EnquiryFormHelper
    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
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
riveter-0.0.6 app/helpers/riveter/enquiry_form_helper.rb
riveter-0.0.5 app/helpers/riveter/enquiry_form_helper.rb
riveter-0.0.4 app/helpers/riveter/enquiry_form_helper.rb
riveter-0.0.3 app/helpers/riveter/enquiry_form_helper.rb
riveter-0.0.1 app/helpers/riveter/enquiry_form_helper.rb