Method: CodeFormatter::Configuration.load_from
- Defined in:
- lib/code_formatter/configuration.rb
.load_from(file) ⇒ Configuration
18 19 20 21 22 23 24 25 26 27 28 29 30 |
# 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 |