アプリケーションに戦略パターンを組み込みたい。
次のクラスをlibの下に保存しました。
class Network
def search
raise "NO"
end
def w_read
raise "NO"
end
#...
end
と
class FacebookClass < Network
def search
# FacebookClass specific...
end
def w_read
raise OneError.new("...")
end
end
と
class TwitterClass < Network
def search
# TwitterClass specific...
end
def w_read
# TwitterClass specific...
end
def write
# TwitterClass specific...
end
end
app/model/ network_searcher.rbからTwitterClassのメソッドsearchを呼び出します。どうやってやるの?ここで戦略パターンをうまく実装できましたか?