Sha256: 0c4f2620288b25cfda1009a40f98c8c7cce84369411c16ac4202cbf42b225ed3
Contents?: true
Size: 778 Bytes
Versions: 1
Compression:
Stored size: 778 Bytes
Contents
require 'affine' require File.join(File.dirname(__FILE__), 'have-code', 'common_code') require File.join(File.dirname(__FILE__), 'have-code', 'ar_code') require File.join(File.dirname(__FILE__), 'have-code', 'dm_code') module HaveCode # mix the HaveCode methods into ActiveRecord::Base objects def self.enable_activerecord return if ActiveRecord::Base.respond_to? :have_code ActiveRecord::Base.send :include, ARCode end # mix the HaveCode methods into DataMapper::Resource objects def self.enable_datamapper return if DataMapper::Resource.respond_to? :have_code DataMapper::Resource.send :include, DMCode end end if defined? ActiveRecord::Base HaveCode.enable_activerecord end if defined? DataMapper::Resource HaveCode.enable_datamapper end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
have-code-0.2.0 | lib/have-code.rb |