class OmniHooks::Configuration
Attributes
allowed_request_methods[RW]
logger[RW]
path_prefix[RW]
Public Class Methods
default_logger()
click to toggle source
# File lib/omnihooks.rb, line 26 def self.default_logger logger = Logger.new(STDOUT) logger.progname = 'omnihooks' logger end
defaults()
click to toggle source
# File lib/omnihooks.rb, line 32 def self.defaults @defaults ||= { logger: default_logger, path_prefix: '/hooks', allowed_request_methods: [:post] } end
new()
click to toggle source
# File lib/omnihooks.rb, line 40 def initialize self.class.defaults.each_pair { |k, v| send("#{k}=", v) } end