Sha256: 3d010b0794b7abf477027492beb9fa76b57d29a194858b3539ba64d333f389ab

Contents?: true

Size: 647 Bytes

Versions: 4

Compression:

Stored size: 647 Bytes

Contents

module Spree
  module API
    class Client
      module Users
        def users(options={})
          get('users', options)['users']
        end

        def user(user_id, options={})
          get("users/#{user_id}", options)
        end

        def create_user(options={})
          post("users", options)
        end

        def delete_user(id, options={})
          delete("users/#{id}", options)
        end

        def update_users(user_id, options={})
          put("users/#{user_id}", options)
        end

        def create_anonymous_user(options={})
          post("anonymous_users", options)
        end
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cq-spree-api-client-0.0.10 lib/spree-api-client/users.rb
cq-spree-api-client-0.0.9 lib/spree-api-client/users.rb
cq-spree-api-client-0.0.6 lib/spree-api-client/users.rb
cq-spree-api-client-0.0.5 lib/spree-api-client/users.rb