Skip to content

Commit 87796bc

Browse files
authored
Add tag helper (gregschmit#157)
* Update recurring_select_helper.rb * Update engine.rb
1 parent 02bb82d commit 87796bc

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

lib/helpers/recurring_select_helper.rb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ def select_recurring(object, method, default_schedules = nil, options = {}, html
66
RecurringSelectTag.new(object, method, self, default_schedules, options, html_options).render
77
end
88
end
9+
10+
module FormTagHelper
11+
def select_recurring_tag(name, default_schedules = nil, options = {}, html_options = {})
12+
RecurringSelectTag.new(nil, name, self, default_schedules, options, html_options).render
13+
end
14+
end
915

1016
module FormBuilder
1117
def select_recurring(method, default_schedules = nil, options = {}, html_options = {})

lib/recurring_select/engine.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ class Engine < Rails::Engine
66

77
initializer "recurring_select.extending_form_builder" do |app|
88
ActionView::Helpers::FormHelper.send(:include, RecurringSelectHelper::FormHelper)
9+
ActionView::Helpers::FormTagHelper.send(:include, RecurringSelectHelper::FormTagHelper)
910
ActionView::Helpers::FormOptionsHelper.send(:include, RecurringSelectHelper::FormOptionsHelper)
1011
ActionView::Helpers::FormBuilder.send(:include, RecurringSelectHelper::FormBuilder)
1112
end

0 commit comments

Comments
 (0)