class Qonfig::Loaders::TOML

@api private @since 0.12.0

Public Class Methods

load(data) click to toggle source

@param data [String] @return [Object]

@raise [Qonfig::TOMLLoaderParseError]

@api private @since 0.12.0

# File lib/qonfig/plugins/toml/loaders/toml.rb, line 14
def load(data)
  ::TomlRB.parse(ERB.new(data).result)
rescue ::TomlRB::ParseError => error
  raise(Qonfig::TOMLLoaderParseError.new(error.message).tap do |exception|
    exception.set_backtrace(error.backtrace)
  end)
end
load_empty_data() click to toggle source

@return [Object]

@api private @since 0.12.0

# File lib/qonfig/plugins/toml/loaders/toml.rb, line 26
def load_empty_data
  ::TomlRB.parse('')
end