pastebinner/lib/pastebinner.rb

29 lines
515 B
Ruby
Executable file

# change this to a config module soon:
require '../config/configuration'
require 'rest-client'
require 'json'
require 'yaml'
require 'optparse'
require 'pastebinner/version'
require 'pastebinner/option_parser'
require 'pastebinner/api_client'
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