Module: Quandl::Command::Task::Dependable::ClassMethods

Defined in:
lib/quandl/command/task/dependable.rb

Instance Method Summary collapse

Instance Method Details

#autoload_quandl_clientObject



15
16
17
# File 'lib/quandl/command/task/dependable.rb', line 15

def autoload_quandl_client
  before_call :autoload_quandl_client
end

#dependenciesObject



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