Sha256: bbfb6b8d67715776a7769d6b95c71ed521f1409605f4cf6d360afde60f166c72

Contents?: true

Size: 739 Bytes

Versions: 3

Compression:

Stored size: 739 Bytes

Contents

module Cashstar
  # Wrapper for the CashStar REST API
  #
  # @note All methods have been separated into modules
  class Client < API
    # Require client method modules after initializing the Client class in
    # order to avoid a superclass mismatch error, allowing those modules to be
    # Client-namespaced.
    require 'cashstar/client/merchants'
    require 'cashstar/client/catalog'
    require 'cashstar/client/faceplates'
    require 'cashstar/client/order'
    require 'cashstar/client/gift_card'


    alias :api_endpoint :endpoint

    include Cashstar::Client::Merchants
    include Cashstar::Client::Faceplates
    include Cashstar::Client::Catalog
    include Cashstar::Client::OrderMethods
    
   
            
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
cashstar-0.1.2 lib/cashstar/client.rb
cashstar-0.1.1 lib/cashstar/client.rb
cashstar-0.1.0 lib/cashstar/client.rb