Sha256: 2a4466059598021c705b53752850171f55813adb3813a835b30fd1c6d1fb8091
Contents?: true
Size: 1.08 KB
Versions: 1
Compression:
Stored size: 1.08 KB
Contents
module SignedForm module ActiveAdmin class Railtie < ::Rails::Railtie initializer 'signed_form-activeadmin', after: :prepend_helpers_path do |_| module ::ActiveAdmin class BaseController include SignedForm::ActionController::PermitSignedParams end module ViewHelpers module FormHelper orig_active_admin_form_for = instance_method :active_admin_form_for define_method :active_admin_form_for do |resource, options = {}, &block| options[:signed] = true orig_active_admin_form_for.bind(self).call resource, options, &block end end end end module ::Formtastic module Inputs class BooleanInput orig_check_box_html = instance_method :check_box_html define_method :check_box_html do builder.try :add_signed_fields, method orig_check_box_html.bind(self).call end end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
signed_form-activeadmin-0.3.0 | lib/signed_form-activeadmin.rb |