Sha256: ded0c12c463345ecc429c5ca153a2bd5d6804ae0bede0971cdb890761aa75ebc
Contents?: true
Size: 680 Bytes
Versions: 11
Compression:
Stored size: 680 Bytes
Contents
require "rails_admin_toggleable/version" require 'rails_admin/config/actions' require 'rails_admin/config/model' require 'rails_admin_toggleable/action' require 'rails_admin_toggleable/bulk_action' require 'rails_admin_toggleable/field' require 'rails_admin_toggleable/engine' def define_bulk_toggle_method(type, meth) u = "bulk_#{type}_#{meth}" c = u.camelize s = c.to_sym Object.const_set(s, Class.new("RailsAdmin::Config::Actions::Bulk#{type.to_s.camelize}".constantize) {}) c.constantize.class_eval <<-RUBY, __FILE__, __LINE__+1 def self.meth #{meth.to_sym.inspect} end RUBY RailsAdmin::Config::Actions.register(u.to_sym, c.constantize) end
Version data entries
11 entries across 11 versions & 1 rubygems