module AdopsReportScrapper

Constants

VERSION

Public Class Methods

get_scrapper(module_name, login, secret, options = nil) click to toggle source
# File lib/adops_report_scrapper.rb, line 4
def self.get_scrapper(module_name, login, secret, options = nil)
  scrapper_client_klass = self.const_get "#{self.camelcase(module_name)}Client"
  scrapper_client_klass.new(login, secret, options)
end

Private Class Methods

camelcase(str) click to toggle source
# File lib/adops_report_scrapper.rb, line 11
def self.camelcase(str)
  str.to_s.downcase.split('_').map { |word| word.capitalize }.join
end