Sha256: 23b11a8016c3286f0c6ec0369c6de73904c83364242392733986a9affed96b5b

Contents?: true

Size: 674 Bytes

Versions: 5

Compression:

Stored size: 674 Bytes

Contents

require 'bulutfon_sdk/rest/base_request'

module BulutfonSDK
  module REST
    class Extension < BaseRequest

      def initialize(*args)
        super(*args)
        @resource = 'extensions'
      end

      def all( params = {} )
        prepare_request( 'get', @resource,params)
      end

      def get( id )
        prepare_request( 'get', "#{@resource}/#{id}")
      end

      def create(params)
        prepare_request( 'post', @resource, params)
      end

      def update(id, params)
        prepare_request( 'put', "#{@resource}/#{id}", params)
      end

      def delete(id)
        prepare_request( 'delete', "#{@resource}/#{id}")
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
bulutfon_sdk-1.3.0 lib/bulutfon_sdk/rest/extension.rb
bulutfon_sdk-1.2.1 lib/bulutfon_sdk/rest/extension.rb
bulutfon_sdk-1.2.0 lib/bulutfon_sdk/rest/extension.rb
bulutfon_sdk-1.1.3 lib/bulutfon_sdk/rest/extension.rb
bulutfon_sdk-1.1.0 lib/bulutfon_sdk/rest/extension.rb