class Qonfig::Loaders::Basic
@api private @since 0.2.0 rubocop:disable Style/StaticClass
Public Class Methods
load(data)
click to toggle source
@param data [String] @return [void]
@api private @since 0.5.0
# File lib/qonfig/loaders/basic.rb, line 13 def load(data) nil # NOTE: consciously return nil (for clarity) end
load_empty_data()
click to toggle source
@return [void]
@api private @since 0.5.0
# File lib/qonfig/loaders/basic.rb, line 21 def load_empty_data nil # NOTE: consciously return nil (for clarity) end
load_file(file_path, fail_on_unexist: true)
click to toggle source
@param file_path [String, Pathname] @option fail_on_unexist [Boolean] @return [Object]
@raise [Qonfig::FileNotFoundError]
@api private @since 0.5.0
# File lib/qonfig/loaders/basic.rb, line 33 def load_file(file_path, fail_on_unexist: true) load(::File.read(file_path)) rescue Errno::ENOENT => error fail_on_unexist ? (raise Qonfig::FileNotFoundError, error.message) : load_empty_data end