Sha256: af05b6a834bdc9b5c12ace3643bdcd06899f788c7d4675633585b4933e10175f

Contents?: true

Size: 542 Bytes

Versions: 5

Compression:

Stored size: 542 Bytes

Contents

require 'bulutfon_sdk/rest/base_request'

module BulutfonSDK
  module REST
    class IncomingFax < BaseRequest

      def initialize(*args)
        super(*args)
        @resource = 'incoming-faxes'
      end

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

      def get( uuid )
        uri = prepare_uri("#{@resource}/#{uuid}")
        { download_path: uri.to_s }
      end

      def save( uuid, save_path)
        save_file( 'get', "#{@resource}/#{uuid}", save_path)
      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/incoming_fax.rb
bulutfon_sdk-1.2.1 lib/bulutfon_sdk/rest/incoming_fax.rb
bulutfon_sdk-1.2.0 lib/bulutfon_sdk/rest/incoming_fax.rb
bulutfon_sdk-1.1.3 lib/bulutfon_sdk/rest/incoming_fax.rb
bulutfon_sdk-1.1.0 lib/bulutfon_sdk/rest/incoming_fax.rb