いつもお世話になっております。
RubyにおいてMix-inするモジュールに引数を渡したいと考えています。
目的としてはスクレイピングツールを初期化する際、PCまたはスマートフォンで設定できるようにしたいと考えています。
###該当のソース
モジュール側
module SeleniumWrapper def initialize(browser = :phantomjs, type = "PC") if type == "PC" p "PCでスクレイピングを開始します" elsif type == "SP" p "SPでスクレイピングを開始します" else p "不明なコマンドが入力されています" end
レシーバー側
require File.expand_path("../../ActionWrap/SeleniumWrapper") class SeoCheck include SeleniumWrapper(:phantomjs, "PC") def seoCheck #スクレイピング end
###質問
そもそも、モジュールに引数を渡す事は可能なのでしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。