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