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