Method: Farcall::Interface#method_missing
- Defined in:
- lib/farcall/endpoint.rb
#method_missing(method_name, *arguments, **kw_arguments, &block) ⇒ Object
used internally to synthesize the proxy method.
343 344 345 346 347 348 349 350 |
# File 'lib/farcall/endpoint.rb', line 343 def method_missing(method_name, *arguments, **kw_arguments, &block) instance_eval <<-End def #{method_name} *arguments, **kw_arguments @endpoint.sync_call '#{method_name}', *arguments, **kw_arguments end End @endpoint.sync_call method_name, *arguments, **kw_arguments end |