module Aninipot::Configuration::ClassMethods
Public Instance Methods
configure() { |config| ... }
click to toggle source
# File lib/aninipot/config.rb, line 8 def configure(&block) config = self.new raise ArgumentError, "Please provide configuration block" unless block_given? yield config [:api].each do |required| raise "#{required} is required" unless config.send(required) end config end