Module: Blazy::Extensions::ActiveRecord::Fixnum::ClassMethods

Defined in:
lib/extensions/active_record/fixnum.rb

Instance Method Summary collapse

Instance Method Details

#add_extension_to_fixnumObject



16
17
18
19
20
21
22
23
24
25
# File 'lib/extensions/active_record/fixnum.rb', line 16

def add_extension_to_fixnum
  eval <<-METHOD
          class ::Fixnum
            def #{self.singular_name}
              #{self}.limit(self)
            end
            alias #{self.plural_name} #{self.singular_name}
          end
      METHOD
end

#inherited(klass) ⇒ Object



11
12
13
14
# File 'lib/extensions/active_record/fixnum.rb', line 11

def inherited(klass)
  klass.add_extension_to_fixnum
  super
end