Class: FlexCommerce::Coupon

Inherits:
FlexCommerceApi::ApiBase show all
Defined in:
app/models/coupon.rb

Overview

A flex commerce Coupon model

A coupon can be created with a cart id the path

It is used much like an active record model.

Examples:

FlexCommerce::Coupon.create(coupon_code: “coupon1”, path: { cart_id: current_cart.id })

Constant Summary

Constants inherited from FlexCommerceApi::BaseResource

FlexCommerceApi::BaseResource::PRIVATE_ATTRIBUTES, FlexCommerceApi::BaseResource::RELATED_META_RESOURCES

Method Summary

Methods inherited from FlexCommerceApi::ApiBase

endpoint_version

Methods inherited from FlexCommerceApi::BaseResource

all, append_version, #as_json_api, capture_surrogate_keys, create!, endpoint_version, find, find_all, #freeze, #initialize, load, #meta_attribute, #method_missing, paginate, password, path, #public_attributes, reconfigure, reconfigure_all, reconfigure_api_base, reload_connection_if_required, #save!, username

Constructor Details

This class inherits a constructor from FlexCommerceApi::BaseResource

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class FlexCommerceApi::BaseResource