Sha256: 8e9c3d8e1c94a75d55b236a6dc34d7d3eb1ba10873d982f9947547fc12a889e7
Contents?: true
Size: 746 Bytes
Versions: 21
Compression:
Stored size: 746 Bytes
Contents
# frozen_string_literal: true module DiscourseApi module API module Polls def poll_vote(args) args = API.params(args) .required(:post_id, :poll_name, :options) .optional(:created_at) put("/polls/vote", args) end def toggle_poll_status(args) args = API.params(args) .required(:post_id, :poll_name, :status) .optional(:api_username) .optional(:raise_errors) put("/polls/toggle_status", args) end def poll_voters(args) args = API.params(args) .required(:post_id, :poll_name) .optional(:opts) response = get("/polls/voters.json", args) response[:body] end end end end
Version data entries
21 entries across 21 versions & 1 rubygems