class SimpleImagesDownloader::Configuration

Constants

ACCESSORS

Public Class Methods

accessor?(method) click to toggle source
# File lib/simple_images_downloader/configuration.rb, line 32
def self.accessor?(method)
  ACCESSORS.include?(method)
end
configure() { |instance| ... } click to toggle source
# File lib/simple_images_downloader/configuration.rb, line 17
def self.configure
  yield instance
end
method_missing(method, *args) click to toggle source

rubocop:enable Style/OptionalBooleanParameter

Calls superclass method
# File lib/simple_images_downloader/configuration.rb, line 27
def self.method_missing(method, *args)
  super unless accessor?(method.to_s.gsub(/=$/, '').to_sym)
  instance.public_send(method, *args)
end
new() click to toggle source
# File lib/simple_images_downloader/configuration.rb, line 13
def initialize
  @destination = './'
end
respond_to_missing?(method, include_private = false) click to toggle source

rubocop:disable Style/OptionalBooleanParameter

Calls superclass method
# File lib/simple_images_downloader/configuration.rb, line 22
def self.respond_to_missing?(method, include_private = false)
  accessor?(method) || super
end