module Spigot::Base

Public Class Methods

included(base) click to toggle source
# File lib/spigot/base.rb, line 4
def self.included(base)
  base.send(:extend, self::ClassMethods)
  base.send(:extend, Spigot::ActiveRecord::ClassMethods) if active_record?(base)
end

Private Class Methods

active_record?(klass) click to toggle source
# File lib/spigot/base.rb, line 31
def self.active_record?(klass)
  defined?(ActiveRecord) && klass < ::ActiveRecord::Base
end