class Subs::Provider
Attributes
name[R]
uri[R]
user_agent[R]
Public Class Methods
new(name, uri, user_agent)
click to toggle source
# File lib/subs/providers/provider.rb, line 9 def initialize(name, uri, user_agent) @name = name @uri = uri.is_a?(String) ? URI(uri) : uri @user_agent = user_agent end
Public Instance Methods
process_result(io, result)
click to toggle source
# File lib/subs/providers/provider.rb, line 15 def process_result(io, result) Subs.log.debug { "Processing '#{result.name}'"} unless self.is_a?(result.provider) Subs.log.error { "#{@name} cannot process #{result.provider_name} result"} return false end true end