Sha256: 727127026506b8e06b39f5be06dcf0bc6a1647c33b96880b9d15de497191bb4e

Contents?: true

Size: 1.19 KB

Versions: 5

Compression:

Stored size: 1.19 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

5 entries across 5 versions & 1 rubygems

Version Path
fl-0.3.4 app/admin/options.rb
fl-0.3.3 app/admin/options.rb
fl-0.3.2 app/admin/options.rb
fl-0.3.1 app/admin/options.rb
fl-0.3.0 app/admin/options.rb