# File lib/camping-unabridged.rb, line 660 660: def method_missing(m, c, *a) 661: X.M 662: h = Hash === a[-1] ? a.pop : {} 663: e = H[Rack::MockRequest.env_for('',h.delete(:env)||{})] 664: k = X.const_get(c).new(e,m.to_s) 665: h.each { |i, v| k.send("#{i}=", v) } 666: k.service(*a) 667: end