Sha256: 8e7c952813f3ae792c90d8fb9d535a4fa379665f01e5626e028c8d86ac7a0dc4
Contents?: true
Size: 1.13 KB
Versions: 1
Compression:
Stored size: 1.13 KB
Contents
require 'pry' if ENV['BUNDLE_LOCAL_GEMS'] require "quandl/command/version" require 'quandl/format' require 'quandl/command/qconfig' require 'quandl/command/tasks' require 'quandl/command/client_ext' # update tracking information Quandl::Client.request_source = 'quandl_command' Quandl::Client.request_version = Quandl::Command::VERSION Quandl::Logger.use(Quandl::Logger::Outputs) module Quandl::Command extend ActiveSupport::Concern included do program :name, 'Quandl Toolbelt' program :description, 'http://quandl.com/ command line interface.' program :version, Quandl::Command::VERSION default_command :help global_option '-T', '--token STRING', 'secret token used to authenticate requests.' global_option '-V', '--verbose', 'display detailed log messages' global_option '-U', '--url STRING', 'API url.' global_option '--force-yes', 'force y/n with yes' [ Tasks::Delete, Tasks::Download, Tasks::Info, Tasks::List, Tasks::Login, Tasks::Update, Tasks::Upload, # register each task ].each{|task| task.configure(self) } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
quandl-0.2.22 | lib/quandl/command.rb |