module Rackal::Internal::ConfigurationFile
Public Instance Methods
configuration_directory()
click to toggle source
# File lib/rackal/internal/configuration_file.rb, line 8 def configuration_directory 'config' end
read_configuration(yaml_filename) { |content| ... }
click to toggle source
# File lib/rackal/internal/configuration_file.rb, line 12 def read_configuration(yaml_filename) filename = yaml_filename&.strip || '' if filename.empty? raise ArgumentError, "must apply a YAML filename within #{configuration_directory}" end filepath = "#{configuration_directory}/#{yaml_filename}.yml" content = yaml_content(filepath) (block_given? ? yield(content) : content)&.transform_keys(&:to_sym) end