Module: Booletania

Defined in:
lib/booletania.rb,
lib/booletania/method.rb,
lib/booletania/version.rb,
lib/booletania/attribute.rb

Defined Under Namespace

Modules: ClassMethods Classes: Attribute, Method

Constant Summary collapse

VERSION =
"2.0.0"

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



6
7
8
9
10
11
# File 'lib/booletania.rb', line 6

def self.included(base)
  base.extend ClassMethods
  base.class_eval do
    raise ArgumentError, "booletania only support ActiveRecord" unless ancestors.include? ActiveRecord::Base
  end
end