class JobGrabber::SrcGrabber
Public Class Methods
new(source)
click to toggle source
# File lib/src_grabber.rb, line 3 def initialize(source) @raw_source = source @source = source.split(":").last adapter_name = source.split(":").first case adapter_name when Symbol, String require_relative "adapters/#{adapter_name}" @adapter = Adapters.const_get("#{adapter_name.to_s.capitalize}") else raise "Missing adapter #{adapter_name}" end end
Public Instance Methods
grab()
click to toggle source
# File lib/src_grabber.rb, line 15 def grab @adapter.grab(@source) end