Sha256: dfe7e8e4699969a5ae9d6d319d70f9d2dd858d4573b1efb8edef5a85395ce288
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
module Spree module API # # This module defines all the API calls related to Countries. # All results return Spree::Country objects. # # API Reference # # http://api.spreecommerce.com/v1/countries # # This Module is included in the Spree Module so you should call its # methods directly from Spree. # # Spree.countries do |countries| # # ... # end # module Country extend Spree::API::ResourceName include Spree::API::Query include Spree::API::URI # # Retrieve a list of all countries by making this request: # # Spree.countries do |countries| # # .. # end # def countries(&block) collection_query("countries", Spree::Country, Spree.countries_uri, &block) end # # Retrieve details about a particular country: # # Spree.country(1) do |country| # # ... # end # def country(id, &block) object_query(Spree::Country, country_uri(id), &block) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spree-wrap-0.0.2 | motion/spree/api/country.rb |