class ActivePublicResources::Drivers::Driver

Public Instance Methods

perform_request(*args) click to toggle source
# File lib/active_public_resources/driver.rb, line 5
def perform_request(*args)
  raise NotImplementedError.new("You must implement perform_request.")
end

Protected Instance Methods

validate_options(opts, req=[]) click to toggle source
# File lib/active_public_resources/driver.rb, line 11
def validate_options(opts, req=[])
  req.each do |k|
    if opts.blank? || opts[k].blank?
      raise ArgumentError.new("must include #{req.join(', ')}, instead received #{opts.inspect}")
    end
  end
end