class ErpTechSvcs::FileSupport::Base
Attributes
storage[RW]
Public Class Methods
new(options={})
click to toggle source
# File lib/erp_tech_svcs/file_support/base.rb, line 11 def initialize(options={}) @storage = options[:storage].nil? ? :filesystem : options[:storage] case @storage when :s3 @manager = S3Manager.new when :filesystem @manager = FileSystemManager.new end end
Public Instance Methods
method_missing(m, *args, &block)
click to toggle source
Calls superclass method
# File lib/erp_tech_svcs/file_support/base.rb, line 22 def method_missing(m, *args, &block) @manager.respond_to?(m) ? @manager.send(m, *args) : super end