pastebinner/lib/pastebinner.rb

33 lines
650 B
Ruby
Raw Normal View History

# change this to a config module soon:
require '../config/configuration'
require '../config/initializers/sidekiq'
2018-08-16 14:54:08 -05:00
require 'rest-client'
require 'json'
require 'yaml'
require 'optparse'
require 'pastebinner/version'
require 'pastebinner/option_parser'
require 'pastebinner/api_client'
require 'pastebinner/helpers/elastic_search_helper'
require 'pastebinner/workers/paste_to_es'
module Pastebinner
class << self
attr_accessor :configuration
end
def self.configuration
@configuration ||= Configuration.new
end
def self.reset
@configuration = Configuration.new
end
def self.configure
yield(configuration)
end
end