module ModalHelper

def modal_dialog(options = {}, &block)

modals have a header, a body, a footer for options.
def modal_dialog(options = {}, &block)
  options = {:id => 'modal', :size => '', :show_close => true, :dismiss => true}.merge options
  content_tag :div, :class => "bootstrap-modal modal fade", :id => options[:id] do
    content_tag :div, :class => "modal-dialog #{options['size']}" do
      content_tag :div, :class => "modal-content" do
        modal_header(options[:header], &block) +
        modal_body(options[:body], &block) +
        modal_footer(options[:footer], &block)
      end
    end
  end
end