Sha256: 66d4138e0caab314795edbc1bb74cc074c1418305cefb77e42c487d4e4545f99

Contents?: true

Size: 1.15 KB

Versions: 3

Compression:

Stored size: 1.15 KB

Contents

############################################################
############################################################

## Vars ##
item  = File.basename(__FILE__, ".*").singularize.titleize
model = ["Meta", item].join("::")

## Check ##
unless (model.constantize rescue nil).nil?

############################################################
############################################################

  ActiveAdmin.register model.constantize, as: item.to_s do

    ##################################
    ##################################

    # => Menu
    menu priority: 2, label: -> { ['🔒', model.constantize.model_name.human(count: 2)].join(' ') }

    # => Strong Params
    permit_params :slug, :ref, :val

    ##################################
    ##################################

    # => Index
    index do
      selectable_column
      column :ref
      column :val
      column :created_at
      column :updated_at
      actions
    end

    ##################################
    ##################################

  end

############################################################
############################################################

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
fl-0.3.9 app/admin/options.rb
fl-0.3.8 app/admin/options.rb
fl-0.3.6 app/admin/options.rb