Sha256: a32fb9ee5ecbf07481501d971c26210277bb62808221f5da7168fd2b07842b0d
Contents?: true
Size: 631 Bytes
Versions: 73
Compression:
Stored size: 631 Bytes
Contents
class Tutorial::FileLoader attr_reader :root, :code_language, :doc_name, :format def initialize(root:, code_language:, doc_name:, format: 'yml') @root = root @code_language = code_language @doc_name = doc_name @format = format end def path @path ||= doc.path end def content @content ||= File.read(path) end def yaml @yaml ||= YAML.safe_load(content) end def doc @doc ||= Nexmo::Markdown::DocFinder.find( root: root, document: doc_name, language: ::I18n.locale, code_language: code_language, format: format ) end end
Version data entries
73 entries across 73 versions & 1 rubygems