Module: Sinatra::Delegator
- Defined in:
- lib/sinatra/base.rb
Overview
:nodoc:
Class Method Summary collapse
Class Method Details
.delegate(*methods) ⇒ Object
940 941 942 943 944 945 946 947 948 949 |
# File 'lib/sinatra/base.rb', line 940 def self.delegate(*methods) methods.each do |method_name| eval " def \#{method_name}(*args, &b)\n ::Sinatra::Application.\#{method_name}(*args, &b)\n end\n private :\#{method_name}\n RUBY\n end\nend\n", binding, '(__DELEGATE__)', 1 |