Sha256: fa5d6451c7371205033c1e8a508a5bad58cd4ced4d1d0f4db6a27fce79d92156

Contents?: true

Size: 467 Bytes

Versions: 12

Compression:

Stored size: 467 Bytes

Contents

class ObjectClassesController < ApplicationController
  before_filter :login_required

  def index
    @object_classes = schema.object_classes
  end

  def show
    key = params[:id].to_a.flatten.compact[0]
    raise ActiveRecord::RecordNotFound if key.nil?
    @object_class = schema.object_classes.find do |object_class|
      object_class.name == key or
        object_class.id == key
    end
    raise ActiveRecord::RecordNotFound if @object_class.nil?
  end
end

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
activeldap-1.2.3 examples/al-admin/app/controllers/object_classes_controller.rb
activeldap3-1.2.3 examples/al-admin/app/controllers/object_classes_controller.rb
activeldap-1.2.2 examples/al-admin/app/controllers/object_classes_controller.rb
activeldap-1.2.1 examples/al-admin/app/controllers/object_classes_controller.rb
activeldap-1.2.0 examples/al-admin/app/controllers/object_classes_controller.rb
activeldap-1.1.0 examples/al-admin/app/controllers/object_classes_controller.rb
activeldap-0.9.0 examples/al-admin/app/controllers/object_classes_controller.rb
activeldap-1.0.0 examples/al-admin/app/controllers/object_classes_controller.rb
activeldap-0.10.0 examples/al-admin/app/controllers/object_classes_controller.rb
activeldap-1.0.9 examples/al-admin/app/controllers/object_classes_controller.rb
activeldap-1.0.2 examples/al-admin/app/controllers/object_classes_controller.rb
activeldap-1.0.1 examples/al-admin/app/controllers/object_classes_controller.rb