Categories: None [Edit]

RedcapAPI

https://rubygems.org/gems/RedcapAPI
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

Total

Ranking: 49,027 of 191,483
Downloads: 23,506

Daily

Ranking: 32,016 of 191,454
Downloads: 10

Depended by

RankDownloadsName

Depends on

RankDownloadsName
13,294,095,825bundler
81,274,245,981rake
121,235,370,921json
151,167,420,281nokogiri
341138,669,525csv
1,14039,942,375mechanize

Owners

#GravatarHandle
1iconeugyev