module SimpleShow::ActionViewExtensions::FormHelper
Public Instance Methods
simple_show_for(record, options = {}, &block)
click to toggle source
# File lib/simple_show/action_view_extensions/form_helper.rb, line 4 def simple_show_for(record, options = {}, &block) fail ArgumentError, 'Missing block' unless block_given? options[:html] ||= {} options[:html][:id] ||= dom_id(record) options[:html][:class] = "#{SimpleShow.show_class} #{dom_class(record)} #{options[:html][:class]}".strip output = capture(SimpleShow::Base.new(self, record, options), &block) output.concat content_tag(:div, '', class: 'clear') if SimpleShow.clear_on_close content_tag(:div, output, id: options[:html][:id], class: options[:html][:class]) end