Sha256: 565bc38a0a587a4ab8f229cc87c47792a876e3df7ef42a82926eae9cb78fadff

Contents?: true

Size: 485 Bytes

Versions: 4

Compression:

Stored size: 485 Bytes

Contents

module Panda
  module Destroyers

    def self.included(base)
      base.extend(ClassMethods)
    end

    module ClassMethods

      def delete(id)
        uri = json_path(create_rest_url(one_path,{:id =>id}))
        response = connection.delete(uri)
        response['deleted'] == 'ok'
      end
      
    end

    def delete
      uri = replace_pattern_with_self_variables(self.class.one_path)
      response = connection.delete(uri)
      !!response['deleted']
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
panda-1.4.3 lib/panda/modules/destroyers.rb
panda-1.4.2 lib/panda/modules/destroyers.rb
panda-1.4.1 lib/panda/modules/destroyers.rb
panda-1.4.0 lib/panda/modules/destroyers.rb