lib/wrapper/provider_wrapper.js
function (name, transform, config, filefog_options){
        this.name = name;
        this.config = config || {};
        this._transform = transform;
        this.filefog_options = extend(true, {transform:true, include_raw:true, auto_paginate:true,root_identifier:null}, filefog_options || {});
        base_provider.call(this, name);
    }
function (name, transform, config, filefog_options){
        this.name = name;
        this.config = config || {};
        this._transform = transform;
        this.filefog_options = extend(true, {transform:true, include_raw:true, auto_paginate:true,root_identifier:null}, filefog_options || {});
        base_provider.call(this, name);
    }
function ( name , transform , config , filefog_options ) { this . name = name ; this . config = config || { } ; this . _transform = transform ; this . filefog_options = extend ( true , { transform : true , include_raw : true , auto_paginate : true , root_identifier : null } , filefog_options || { } ) ; base_provider . call ( this , name ) ; }
Wraps the provided base Provider constructor and provides instance variables.
@constructor ProviderWrapper
@method ProviderWrapper
@param {String} name - the name the provider is registered with (using the use method)
@param {Transform} transform - the provider specified transforms for all the client methods.
@param {Object} config
@param {} filefog_options
@return
Wraps the provided base Provider constructor and provides instance variables .