開発

開発者向け情報です。

リポジトリ

ActiveLdapはGitHub上のGitリポジトリーを利用しています。ソースコードは以下のように取得できます。

activeldap
% git clone https://github.com/activeldap/activeldap.git
al-admin
% git clone https://github.com/activeldap/al-admin.git

不具合・要望

ActiveLdap uses Issues on GitHub for issue tracking. Please submit a issue when you find an issue.

Rails 3 support

Rails 3対応に関する設計です。

must

  • We add active_ldap/test_help.rb to support ActiveLdap fixture. We don’t write same codes into test_helper.rb like http://ruby-activeldap.rubyforge.org/activeldap-fabrication/en/#Install

may

  • We support Warden.
  • We support Devise
  • We support OmniAuth. (instead of Warden)

DONE

  • We don’t support Rails 3.0.×.
  • We provide active_ldap/railtie to initialize ActiveLdap.
  • We remove ActiveRecord dependency.
  • We depend on ActiveModel instead of ActiveRecord.
  • We target to Rails 3.1.0. (Yes, it’s not released yet but it will be released before we support Rails 3.×.)
  • We update the documentation and ensure that the procedure for including ActiveLdap in a Rails 3 project is correct.