Method: Gem::Specification#method_missing
- Defined in:
- lib/rubygems/specification.rb
#method_missing(sym, *a, &b) ⇒ Object
Track removed method calls to warn about during build time. Warn about unknown attributes while loading a spec.
2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 |
# File 'lib/rubygems/specification.rb', line 2110 def method_missing(sym, *a, &b) # :nodoc: if REMOVED_METHODS.include?(sym) removed_method_calls << sym return end if @specification_version > CURRENT_SPECIFICATION_VERSION && sym.to_s.end_with?("=") warn "ignoring #{sym} loading #{full_name}" if $DEBUG else super end end |