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