Sha256: 48c8a2f4387b93bdb095ae8ab01513387717141721cd17e1b85993b3fd7bcbab
Contents?: true
Size: 679 Bytes
Versions: 21
Compression:
Stored size: 679 Bytes
Contents
module CcApiStub module OrganizationUsers extend Helper class << self def succeed_to_delete(options = {}) if options.has_key? :roles options[:roles].each do |role| stub_delete(object_endpoint(options[:id], role.to_s.pluralize), {}, response(200, "")) end end stub_delete(object_endpoint(options[:id]), {}, response(200, "")) end def fail_to_delete(options = {}) stub_delete(object_endpoint(options[:id]), {}, response(500)) end private def object_endpoint(id = nil, role="users") %r{/v2/organizations/[^/]+/#{role}/#{id}[^/]+$} end end end end
Version data entries
21 entries across 21 versions & 3 rubygems