module EasyModalWindow::DialogHelpers

Public Instance Methods

render_active_record_result(options) click to toggle source
# File lib/easy_modal_window/helpers/dialog_helpers.rb, line 8
def render_active_record_result(options)
  render_modal_window(options.merge(view: 'active_record_result', format: :html))
end
render_base_dialog(options) click to toggle source
# File lib/easy_modal_window/helpers/dialog_helpers.rb, line 4
def render_base_dialog(options)
  render_modal_window(options.merge(view: 'base_dialog', format: :js))
end
render_errors_container_result(options) click to toggle source
# File lib/easy_modal_window/helpers/dialog_helpers.rb, line 12
def render_errors_container_result(options)
  render_modal_window(options.merge(view: 'errors_container_result', format: :html))
end

Private Instance Methods

render_modal_window(options) click to toggle source
# File lib/easy_modal_window/helpers/dialog_helpers.rb, line 18
def render_modal_window(options)
  if options.has_key?(:view)
    dialog = EasyModalWindow::Dialog.new(options)
    render template: "easy_modal_window/#{options[:view]}",
           locals: {modal_options: dialog},
           formats: options[:format] || [:js]
  end
end