class Datahen::CLI::ScraperJobVar

Public Class Methods

banner(command, namespace = nil, subcommand = false) click to toggle source

Public Instance Methods

list(scraper_name) click to toggle source
# File lib/datahen/cli/scraper_job_var.rb, line 17
def list(scraper_name)
  if options[:job]
    client = Client::JobVar.new(options)
    puts "#{client.all(options[:job])}"
  else
    client = Client::ScraperJobVar.new(options)
    puts "#{client.all(scraper_name)}"
  end
end
set(scraper_name, var_name, value) click to toggle source
# File lib/datahen/cli/scraper_job_var.rb, line 35
def set(scraper_name, var_name, value)
  if options[:job]
    client = Client::JobVar.new(options)
    puts "#{client.set(options[:job], var_name, value, options)}"
  else
    client = Client::ScraperJobVar.new(options)
    puts "#{client.set(scraper_name, var_name, value, options)}"
  end
end
show(scraper_name, var_name) click to toggle source
# File lib/datahen/cli/scraper_job_var.rb, line 47
def show(scraper_name, var_name)
  if options[:job]
    client = Client::JobVar.new(options)
    puts "#{client.find(options[:job], var_name)}"
  else
    client = Client::ScraperJobVar.new(options)
    puts "#{client.find(scraper_name, var_name)}"
  end
end
unset(scraper_name, var_name) click to toggle source
# File lib/datahen/cli/scraper_job_var.rb, line 59
def unset(scraper_name, var_name)
  if options[:job]
    client = Client::JobVar.new(options)
    puts "#{client.unset(options[:job], var_name)}"
  else
    client = Client::ScraperJobVar.new(options)
    puts "#{client.unset(scraper_name, var_name)}"
  end
end