class Datahen::Client::ScraperVar

Public Instance Methods

all(scraper_name, opts={}) click to toggle source
# File lib/datahen/client/scraper_var.rb, line 9
def all(scraper_name, opts={})
  params = @options.merge opts
  self.class.get("/scrapers/#{scraper_name}/vars", params)
end
find(scraper_name, var_name) click to toggle source
# File lib/datahen/client/scraper_var.rb, line 5
def find(scraper_name, var_name)
  self.class.get("/scrapers/#{scraper_name}/vars/#{var_name}", @options)
end
set(scraper_name, var_name, value, opts={}) click to toggle source
# File lib/datahen/client/scraper_var.rb, line 14
def set(scraper_name, var_name, value, opts={})
  body = {}
  body[:value] = value
  body[:secret] = opts[:secret] if opts[:secret]
  params = @options.merge({body: body.to_json})
  self.class.put("/scrapers/#{scraper_name}/vars/#{var_name}", params)
end
unset(scraper_name, var_name, opts={}) click to toggle source
# File lib/datahen/client/scraper_var.rb, line 22
def unset(scraper_name, var_name, opts={})
  params = @options.merge(opts)
  self.class.delete("/scrapers/#{scraper_name}/vars/#{var_name}", params)
end