Sha256: f615219ad210994d7fc756eefae1be0a2fffb0532dbdd434b0a3d8b9d668be64
Contents?: true
Size: 967 Bytes
Versions: 1
Compression:
Stored size: 967 Bytes
Contents
module Enjoy::RailsAdminGroupPatch class << self def enjoy_cms_group(config, fields = {}) return unless fields if fields.is_a?(Array) fields.each do |_group| config.group (_group[:name] || "") do active (_group[:active] || false) (_group[:fields] || {}).each_pair do |name, type| if type.blank? field name else if type.is_a?(Array) field name, type[0], &type[1] else field name, type end end end end end else fields.each_pair do |name, type| if type.nil? config.field name else if type.is_a?(Array) config.field name, type[0], &type[1] else config.field name, type end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
enjoy_cms-0.4.0.4 | lib/enjoy/rails_admin_ext/group_patch.rb |