Guest User

Untitled

a guest
Jul 22nd, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. def prepend_initializers(ancestor=nil, &block)
  2. ancestor ||= self.ancestors[1..-1].reverse.find do |k|
  3. k.initializers.first if k.respond_to?(:initializers)
  4. end
  5. @_prepend_flag = ancestor.initializers.first.name
  6. yield
  7. remove_instance_variable(:@_prepend_flag)
  8. end
Add Comment
Please, Sign In to add comment