Method: Patch::Order.method_missing
- Defined in:
- lib/patch_ruby/models/order.rb
.method_missing(message, *args, &block) ⇒ Object
Allows models with corresponding API classes to delegate API operations to those API classes Exposes Model.operation_id which delegates to ModelsApi.new.operation_id Eg. Order.create_order delegates to OrdersApi.new.create_order
132 133 134 135 136 137 138 |
# File 'lib/patch_ruby/models/order.rb', line 132 def self.method_missing(, *args, &block) if Object.const_defined?('Patch::OrdersApi::OPERATIONS') && Patch::OrdersApi::OPERATIONS.include?() Patch::OrdersApi.new.send(, *args) else super end end |