Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Presently, the method I use:
- def self.handle_old( record )
- if record.update_tracker < -1
- #record.delete
- print "bang bang! I deleted #{record.name} at id #{record.id}. I killed it good, pa!\n"
- end
- return 0
- end
- ## Error message with alias
- alias :handle_old :handle_old_del
- >> LocalAccount.first
- NameError: undefined method `handle_old_del' for class `LocalAccount'
- from /srv/www/htdocs/usrsys/app/models/local_account.rb:135
- from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:380:in `load_without_new_constant_marking'
- from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:380:in `load_file'
- from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in `new_constants_in'
- from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:379:in `load_file'
- from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:259:in `require_or_load'
- from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:425:in `load_missing_constant'
- from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:80:in `const_missing'
- from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:92:in `const_missing'
- from (irb):147
- ## class / extend module looks like:
- class LocalAccount < Account
- extend UsrsysSuper
- ## Inside my UsrsysSuper module
- module UsrsysSuper
- def set_hooks( ids_to_hook )
- return 0
- end
- def find_or_create( )
- return 0
- end
- def handle_old( obj = nil )
- return 0
- end
- def handle_old_del( record )
- if record.update_tracker < -1
- #record.delete
- print "bang bang! I deleted #{record.name} at id #{record.id}. I killed it good, pa!\n"
- end
- return 0
- end
- end # end module UsrsysSuper
Add Comment
Please, Sign In to add comment