class Scraper
def initialize(options = {}) do
@options = options
end
def scrape
Wombat.crawl do
base_url @options[:base_url]
path @options[:path]
some_data css: @options[:css]
end
end
end
サンプル使用法:
sample = Scraper.new({base_url: "someurl.com", path:"/random", css: ".regular"})
sample.scrape
Scrape メソッド内で @options にアクセスできないようです。これはスコープの問題であり、おそらくフラットスコープで解決できますが、回避できないようです。どんな助けでも大歓迎です。