Class: AreYouSure::InputFormBuilder
Instance Method Summary
collapse
#confirmed
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(method, *args, &block) ⇒ Object
17
18
19
20
21
|
# File 'lib/are_you_sure/form_builders/input_form_builder.rb', line 17
def method_missing(method, *args, &block)
do_if_respond_to_original_method(method) do |original_method|
send(original_method, *args, &block)
end
end
|
Instance Method Details
#cancel(value = nil, options = {}) ⇒ Object
13
14
15
|
# File 'lib/are_you_sure/form_builders/input_form_builder.rb', line 13
def cancel(value=nil, options={})
''
end
|
#confirmation(options = {}) ⇒ Object
4
5
6
|
# File 'lib/are_you_sure/form_builders/input_form_builder.rb', line 4
def confirmation(options={})
confirmed(false)
end
|
#submit_or_confirm(options = {}) ⇒ Object
8
9
10
11
|
# File 'lib/are_you_sure/form_builders/input_form_builder.rb', line 8
def submit_or_confirm(options={})
value = options.delete(:confirm)
submit(value || I18n.t('are_you_sure.helpers.confirm', default: 'Confirm'), options)
end
|