Module: Quandl::Command::Task::Dependable::ClassMethods
- Defined in:
- lib/quandl/command/task/dependable.rb
Instance Method Summary collapse
- #autoload_quandl_client ⇒ Object
- #dependencies ⇒ Object
- #depends(*args) ⇒ Object
- #disable_in_gem! ⇒ Object
Instance Method Details
#autoload_quandl_client ⇒ Object
15 16 17 |
# File 'lib/quandl/command/task/dependable.rb', line 15 def autoload_quandl_client before_call :autoload_quandl_client end |
#dependencies ⇒ Object
30 31 32 |
# File 'lib/quandl/command/task/dependable.rb', line 30 def dependencies @dependencies ||= [] end |
#depends(*args) ⇒ Object
23 24 25 26 27 28 |
# File 'lib/quandl/command/task/dependable.rb', line 23 def depends(*args) args.each do |arg| arg = arg.to_s self.dependencies << arg unless dependencies.include?(arg) end end |
#disable_in_gem! ⇒ Object
19 20 21 |
# File 'lib/quandl/command/task/dependable.rb', line 19 def disable_in_gem! before_call :disable_in_gem! end |