module TaskMapper::Provider # This is the Tester Provider # # It doesn't really do anything, it exists in order to test the basic functionality of taskmapper # and to provide an example the basics of what is to be expected from the providers. # # Note that the initial provider name is a module rather than a class. TaskMapper.new # extends on an instance-based fashion. If you would rather initialize using code that is # closer to: # # TaskMapper::Provider::Tester.new(authentication) # # You will have to do a little magic trick and define new on the provider as a wrapper # around the TaskMapper.new call. module Tester include TaskMapper::Provider::Base # An example of what to do if you would like to do TaskMapper::Provider::Tester.new(...) # rather than TaskMapper.new(:tester, ...) def self.new(authentication = {}) TaskMapper.new(:tester, authentication) # maybe do some other stuff end end end %w| project ticket comment |.each do |f| require File.dirname(__FILE__) + '/' + f +'.rb' end