Module: Builder
- Defined in:
- lib/active_support/vendor/builder/xchar.rb,
lib/active_support/vendor/builder/xchar.rb,
lib/active_support/vendor/builder/xmlbase.rb,
lib/active_support/vendor/builder/xmlevents.rb,
lib/active_support/vendor/builder/xmlmarkup.rb,
lib/active_support/vendor/builder/blankslate.rb
Overview
Permission is granted for use, copying, modification, distribution, and distribution of modified versions of this work as long as the above copyright notice is included. ++
Defined Under Namespace
Modules: XChar Classes: BlankSlate, IllegalBlockError, XmlBase, XmlEvents, XmlMarkup
Class Method Summary collapse
Class Method Details
.check_for_name_collision(klass, method_name, defined_constant = nil) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/active_support/vendor/builder/xchar.rb', line 12 def self.check_for_name_collision(klass, method_name, defined_constant=nil) if klass.instance_methods.include?(method_name) fail RuntimeError, "Name Collision: Method '#{method_name}' is already defined in #{klass}" end end |