Sha256: 6d87b5fb9878415ffe6cbcd327e8e78844c2ab23d1918496f148aa6e5c21af8d

Contents?: true

Size: 770 Bytes

Versions: 1

Compression:

Stored size: 770 Bytes

Contents

$:.unshift File.dirname(__FILE__)

if defined?(ActiveRecord)

  # Main class for ActiveRecord::Comments ActiveRecord extension gem
  #
  # Used for global configuration options / etc for the extension
  class ActiveRecord::Comments
  end

  class ActiveRecord::Comments::UnsupportedDatabase < Exception; end

end

if defined?(ActiveRecord::Base) && defined?(ActiveRecord::ConnectionAdapters::Column)
  
  # require and include our modules which add the 'comment' functionality to ActiveRecord

  require 'activerecord-comments/base_ext'
  require 'activerecord-comments/column_ext'

  ActiveRecord::Base.send                       :include, ActiveRecord::Comments::BaseExt
  ActiveRecord::ConnectionAdapters::Column.send :include, ActiveRecord::Comments::ColumnExt

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
remi-activerecord-comments-0.1.0 lib/activerecord-comments.rb