Coder Social home page Coder Social logo

forcedotcom / salesforce-deskcom-api Goto Github PK

View Code? Open in Web Editor NEW
21.0 13.0 6.0 634 KB

A lightweight, flexible library for desk.com APIv2, it supports basic auth and OAuth as authentication methods and is written to be auto discoverable.

License: BSD 3-Clause "New" or "Revised" License

Ruby 100.00%

salesforce-deskcom-api's People

Contributors

bitdeli-chef avatar jon-eachscape avatar oheyandy avatar svc-scm avatar tstachl avatar veader avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

salesforce-deskcom-api's Issues

Doubt regarding Installation

Is the api helpful under VS environment and what does it mean by "gem install desk_api". Where should I have to install it.

#all and #each_page raises wrong error

In fbd0eef we added a rescue that raises a NoMethodError for all errors happening within the method and the block. If there is an error within the block it should bubble through. Therefore we need to make sure to only raise the error if it happens while we assign the first page.

def each_page
  raise ArgumentError, "Block must be given for #each_page" unless block_given?

  begin
    page = self.first.per_page(self.query_params['per_page'] || 1000).dup
  rescue NoMethodError
    raise NoMethodError, "#each_page and #all are only available on resources which offer pagination"
  end

  begin
    yield page, page.page
  end while page.next!
end

Allow downloading attachments

There is currently no way to download attachments from either DeskApi::Client or DeskApi::Resource.

At least one of these modules should offer this functionality.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.