Sha256: c861373369f9146f82e551b80707c4b194add5d8258c980569f7ecd2d2d0a1b9

Contents?: true

Size: 415 Bytes

Versions: 10

Compression:

Stored size: 415 Bytes

Contents

module Quandl
module Command
module Tasks

  def self.root
    @root ||= File.expand_path(File.join(File.dirname(__FILE__), '../../../'))
  end

  def self.each(&block)
    tasks.each{|t| block.call(t) }
  end

  def self.tasks
    @tasks ||= []
  end

  # require base task
  require 'quandl/command/task'
  # require tasks
  Dir.glob(File.join(root, 'lib/quandl/command/tasks/*.rb')){|t| require(t) }

end
end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
quandl-0.4.4 lib/quandl/command/tasks.rb
quandl-0.4.3 lib/quandl/command/tasks.rb
quandl-0.4.2 lib/quandl/command/tasks.rb
quandl-0.4.1 lib/quandl/command/tasks.rb
quandl-0.4.0 lib/quandl/command/tasks.rb
quandl-0.3.7 lib/quandl/command/tasks.rb
quandl-0.3.6 lib/quandl/command/tasks.rb
quandl-0.3.4 lib/quandl/command/tasks.rb
quandl-0.3.3 lib/quandl/command/tasks.rb
quandl-0.3.0 lib/quandl/command/tasks.rb