Sha256: b608f0e06ef304f5b96560b37f2eea081741ed08743f0fbb939b860205f50e3f

Contents?: true

Size: 578 Bytes

Versions: 1

Compression:

Stored size: 578 Bytes

Contents

require 'nitro/controller'
require 'nitro/mixin/form'

class AdminController < Nitro::Controller
  include Nitro::FormMixin
  
  def self.template_root
    File.join(File.dirname(__FILE__), 'template')  
  end

  def index
    @classes = self.class.managed_classes
  end

  class << self
    # The managed classes of this application.
    
    attr_accessor :managed_classes
  
    # Called when this controller is mounted.
       
    def mounted(path)
      @managed_classes = Og.manager.manageable_classes
      @managed_classes.each { |c| scaffold(c) }
    end
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nitro-0.24.0 lib/part/admin/controller.rb