RubyGems Navigation menu

RedcapAPI 0.0.6

This gem is still under active development. Please contact me directly with any questions or suggestions. To start: r = RedcapAPI.new(token, url) # your institution has it's own url, and each project has it's own token r.get(optional record_id) # returns all records in JSON format or a specific record if specified r.get_fields # returns all fields for that instrument r.post(data) # this will either update an old record or create a new one. the data should be in form of array of hashes or as a hash (for one item). dates are accepted in Date class or in strftime('%F') format. for example data = {name: 'this is a test', field_2: Date.today} r.post(data) # creates a new object using the fields above. field names must match those in the existing project "{\"count\": 1}" --> indicates the object posted. to update an existing record: data = {record_id: 3, name: 'this is a test to update', field_2: Date.today} r.post(data) # this will update the record with record_id 3. if record_id 3 does not exist it will create an entry with that record id

Gemfile:
=

インストール:
=

バージョン履歴:

  1. 0.0.6 June 18, 2015 (9.5KB)
  2. 0.0.6a June 18, 2015 (9KB)
  3. 0.0.5 July 13, 2014 (7KB)
  4. 0.0.5b July 13, 2014 (7.5KB)
  5. 0.0.5a July 13, 2014 (7.5KB)
全てのバージョンを表示(全9件)

Runtime依存関係 (2):

json >= 0
mechanize >= 0

Development依存関係 (4):

bundler ~> 1.6
csv >= 0
nokogiri >= 0
rake >= 0

所有者:

作者:

  • eugyev

SHA 256チェックサム:

=

累計ダウンロード数 22,046

このバージョンのみ 3,308

このバージョンがリリースされたのは:

ライセンス:

MIT

必要なRubyのバージョン: >= 0

リンク: