Sha256: 2e73811a1f4e52c87d4d754a914826fb1db2df44e87b567f04fc81a127c09da5
Contents?: true
Size: 1.07 KB
Versions: 4
Compression:
Stored size: 1.07 KB
Contents
require 'validic/routine' module Validic module REST module Routine def get_routine(params = {}) build_response(get_request(:routine, params)) end alias :get_routines :get_routine def create_routine(options = {}) user_id = options.delete(:user_id) options = { user_id: user_id, routine: options } response = post_request(:routine, options) Validic::Routine.new(response['routine']) end def update_routine(options = {}) user_id, _id = options.delete(:user_id), options.delete(:_id) options = { user_id: user_id, _id: _id, routine: options } response = put_request(:routine, options) Validic::Routine.new(response['routine']) end def delete_routine(options = {}) user_id, _id = options.delete(:user_id), options.delete(:_id) options = { user_id: user_id, _id: _id } delete_request(:routine, options) true end def latest_routine(options = {}) build_response(latest(:routine, options)) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
validic-0.6.1 | lib/validic/rest/routine.rb |
validic-0.6.0 | lib/validic/rest/routine.rb |
validic-0.5.1 | lib/validic/rest/routine.rb |
validic-0.5.0 | lib/validic/rest/routine.rb |