module Contentful::Moderator
Constants
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/contentful/moderator.rb, line 16 def self.config @@config end
config=(config)
click to toggle source
# File lib/contentful/moderator.rb, line 12 def self.config=(config) @@config ||= (config.is_a? ::Contentful::Moderator::Config) ? config : ::Contentful::Moderator::Config.new(config) end
start(config = {}) { |config| ... }
click to toggle source
# File lib/contentful/moderator.rb, line 20 def self.start(config = {}) fail "Moderator not configured" if config.nil? && !block_given? if block_given? yield(config) if block_given? end self.config = config logger = Logger.new(STDOUT) ::Contentful::Webhook::Listener::Server.start do |server_config| server_config[:port] = config.port server_config[:logger] = logger server_config[:endpoints] = [ { endpoint: config.endpoint, controller: ::Contentful::Moderator::Controller, timeout: 0 } ] end.join end