Sha256: 26a6301a5cf34dacf380a6937361c81199bc70db9524ba03f637abbd210a230c

Contents?: true

Size: 1.15 KB

Versions: 11

Compression:

Stored size: 1.15 KB

Contents

module MuckCommerceCustomFormBuilder

  # creates a select control with payment options.
  def payment_method_select(method, options = {}, html_options = {})
    self.select(method, GlobalConfig.payment_methods, options.merge(:wrapper_id => 'payment-options-container'), html_options.merge(:id => 'payment-options'))
  end

  def credit_card_type_select(method, options = {}, html_options = {})
    self.select(method, GlobalConfig.credit_card_types, options.merge(:prompt => "Select a credit card", :wrapper_id => 'credit-card-types-container'), html_options.merge(:id => 'credit-card-types'))
  end
  
  def achholder_select(method, options = {}, html_options = {})
    self.select(method, GlobalConfig.achholder_types, options.merge(:prompt => "Select ACH Holder", :wrapper_id => 'achholder-types-container'), html_options.merge(:id => 'achholder-types'))
  end
  
  def achtype_select(method, options = {}, html_options = {})
    self.select(method, GlobalConfig.achtypes, options.merge(:prompt => "Select ACH Type", :wrapper_id => 'achtypes-container'), html_options.merge(:id => 'achtypes'))
  end
  
end

MuckCustomFormBuilder.send :include, MuckCommerceCustomFormBuilder

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
muck-commerce-0.2.8 lib/muck_commerce/muck_custom_form_builder.rb
muck-commerce-0.2.7 lib/muck_commerce/muck_custom_form_builder.rb
muck-commerce-0.2.6 lib/muck_commerce/muck_custom_form_builder.rb
muck-commerce-0.2.5 lib/muck_commerce/muck_custom_form_builder.rb
muck-commerce-0.2.4 lib/muck_commerce/muck_custom_form_builder.rb
muck-commerce-0.2.3 lib/muck_commerce/muck_custom_form_builder.rb
muck-commerce-0.2.2 lib/muck_commerce/muck_custom_form_builder.rb
muck-commerce-0.2.1 lib/muck_commerce/muck_custom_form_builder.rb
muck-commerce-0.2.0 lib/muck_commerce/muck_custom_form_builder.rb
muck-commerce-0.1.9 lib/muck_commerce/muck_custom_form_builder.rb
muck-commerce-0.1.8 lib/muck_commerce/muck_custom_form_builder.rb