module Supercast::Operations::Feeds

Public Class Methods

included(base) click to toggle source
# File lib/supercast/operations/feeds.rb, line 77
def self.included(base)
  base.extend(ClassMethods)
end

Public Instance Methods

activate(opts = {}) click to toggle source

Enables the feeds of the current resource.

Attributes

  • opts - A Hash of additional options to be added to the request.

# File lib/supercast/operations/feeds.rb, line 49
def activate(opts = {})
  params = { feed_token: { state: 'active' } }
  request(:patch, resource_url, params, opts)
  true
end
deactivate(opts = {}) click to toggle source

Deactivate the feeds of the current resource.

Attributes

  • opts - A Hash of additional options to be added to the request.

# File lib/supercast/operations/feeds.rb, line 71
def deactivate(opts = {})
  params = { feed_token: { state: 'inactive' } }
  request(:patch, resource_url, params, opts)
  true
end
suspend(opts = {}) click to toggle source

Suspends the feeds of the current resource.

Attributes

  • opts - A Hash of additional options to be added to the request.

# File lib/supercast/operations/feeds.rb, line 60
def suspend(opts = {})
  params = { feed_token: { state: 'suspended' } }
  request(:patch, resource_url, params, opts)
  true
end