Class: Apache::ModRubySimObject
- Inherits:
-
Object
- Object
- Apache::ModRubySimObject
- Defined in:
- lib/apache/fakerequest.rb
Overview
Dummy mod_ruby object base class
Direct Known Subclasses
Connection, Cookie, MultiVal, ParamTable, Request, Server, Upload
Class Attribute Summary
-
+ (Object) derivatives
readonly
Returns the value of attribute derivatives.
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
- (Object) method_missing(sym, *args) (private)
Handle missing methods by auto-generating method definitions
233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 |
# File 'lib/apache/fakerequest.rb', line 233 def method_missing( sym, *args ) if (( source = Apache::ModRubySimObject.derivatives[ self.class ] )) sourcefile = source[0] sourceline = Integer( source[1] ) $stderr.puts "call to missing method %s" % [ sym ] code = generate_method( sym, args.length ) install_method( sourcefile, sourceline, code ) eval( code ) self.__send__( sym, *args ) else super end end |
Class Attribute Details
+ (Object) derivatives (readonly)
Returns the value of attribute derivatives
199 200 201 |
# File 'lib/apache/fakerequest.rb', line 199 def derivatives @derivatives end |