Sha256: 14c0e237264234ae34ca65c814f55dee11dd26f5b3b155894d711b0886bbd419
Contents?: true
Size: 1.9 KB
Versions: 4
Compression:
Stored size: 1.9 KB
Contents
# SocialCast SocialCast gem is a ruby interface to the SocialCast REST API ## INSTALLATION gem install socialcastr ## Usage # configure the connection Socialcastr.configuration do |socialcast| socialcast.username = "user@example.com" socialcast.password = "password" socialcast.domain = "demo.socialcast.com" end # obtain an instance of the API (useful to directly issue get, put, post, delete commands) api = Socialcastr.api # find all messages (currently returns just one page - 20 elements) messages = Socialcastr::Message.find(:all) # build a new message object message = Socialcastr::Message.new( :title => "hallo world!", "body" => "Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." ) message.new? # => true # persist the message to Socialcast message.save # comment a message message.comment! :text => "Hallo world" # search for messages messages = Socialcastr::Message.search(:q => "test") ## Status This is just the first draft of the wrapper. It can be improved in many, many ways. The API is not completely covered either: some of interesing stuff, like message and comments attachments have been left out. Feel free to help (see Contributing below) ## TODO * Base * CRUD for nested objects (comments, likes, attachments) ## Contributing to the code (a.k.a. submitting a pull request) 1. Fork the project. 2. Create a topic branch. 3. Implement your feature or bug fix. 4. Commit and push your changes. 5. Submit a pull request. Please do not include changes to the gemspec, version, or history file. (If you want to create your own version for some reason, please do so in a separate commit.) ## Copyright Copyright (c) 2011 Riccardo Cambiassi. See LICENSE for details.
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
socialcastr-0.1.3 | README.markdown |
socialcastr-0.1.2 | README.markdown |
socialcastr-0.1.1 | README.markdown |
socialcastr-0.1.0 | README.markdown |