class CodeFormatter::Configuration

Attributes

excluded_files[RW]
included_files[RW]
source_file[RW]

Public Class Methods

load_from(file) click to toggle source

@param [String] file @return [Configuration]

# File lib/code_formatter/configuration.rb, line 18
def self.load_from(file)
  return unless file || File.file?(file)

  begin
    config = eval(File.read(file), binding, 'config loading problem')
    config.source_file = file
    return config if config.is_a? Configuration

    warn "[#{file}] isn't a CodeFormatter::Configuration, but #{config.class}."
  rescue SyntaxError, StandardError => e
    warn "Invalid configuration in [#{file}]: #{e}"
  end
end
new() { |self| ... } click to toggle source
# File lib/code_formatter/configuration.rb, line 9
def initialize
  self.included_files = []
  self.excluded_files = []

  yield self if block_given?
end