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