Sha256: 80c40f3ca0989cd528e82f38a4b9cf80fab8a3d65f2285fae4437659724880ed

Contents?: true

Size: 345 Bytes

Versions: 1

Compression:

Stored size: 345 Bytes

Contents

module Madmin
  module ApplicationHelper
    def available_resources
      @available_resources ||= Madmin::Resources.gather.map { |model| madmin_resource_for(model: model) }
    end

    def madmin_resource_for(model:)
      Object.const_get("::Madmin::Resources::#{model}").new
    end

    def pages
      Madmin::Pages.all
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
madmin-0.1.0 app/helpers/madmin/application_helper.rb