slack-ruby-client icon indicating copy to clipboard operation
slack-ruby-client copied to clipboard

Make properties first class objects, support API types.

Open dblock opened this issue 10 years ago • 1 comments

Make properties of web and RTM client, such as users, team or channels, first class models with well-known properties. Right now they are just hashes.

dblock avatar Jul 30 '15 07:07 dblock

Started working on this in https://github.com/dblock/slack-ruby-client/tree/web-api-types, it currently generates types. The next step is to tie that together into the web API, so channels.info for example returns a Channel object with data.

dblock avatar Aug 17 '15 16:08 dblock