Module: Forwarder
- Defined in:
- lib/forwarder.rb,
lib/forwarder/meta.rb,
lib/forwarder/params.rb,
lib/forwarder/version.rb,
lib/forwarder/arguments.rb
Defined Under Namespace
Classes: Arguments, Meta, Params
Constant Summary
collapse
- VERSION =
'0.1.0'
Instance Method Summary
collapse
Instance Method Details
#forward(*args, &blk) ⇒ Object
6
7
8
9
10
|
# File 'lib/forwarder.rb', line 6
def forward *args, &blk
params = Forwarder::Params.new self
params.prepare_forward( *args, &blk )
params.forward!
end
|
#forward_all(*args, &blk) ⇒ Object
12
13
14
15
16
17
|
# File 'lib/forwarder.rb', line 12
def forward_all *args, &blk
params = Forwarder::Params.new self
opts = args.pop
params.prepare_forward( args, opts, &blk )
params.forward!
end
|