lib/rsr_group.rb in rsr_group-0.1.6 vs lib/rsr_group.rb in rsr_group-1.0.0.pre

- old
+ new

@@ -5,11 +5,39 @@ require 'net/ftp' require 'rsr_group/base' require 'rsr_group/department' require 'rsr_group/inventory' +require 'rsr_group/order' +require 'rsr_group/order_detail' +require 'rsr_group/order_ffl' +require 'rsr_group/order_recipient' require 'rsr_group/user' module RsrGroup class NotAuthenticated < StandardError; end class UnknownDepartment < StandardError; end + + class << self + attr_accessor :config + end + + def self.config + @config ||= Configuration.new + end + + def self.configure + yield(config) + end + + class Configuration + attr_accessor :ftp_host + attr_accessor :submission_dir + attr_accessor :vendor_email + + def initialize + @ftp_host ||= "ftp.rsrgroup.com" + @submission_dir ||= File.join("eo", "incoming") + @vendor_email ||= nil + end + end end