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