class KManager::Resources::YamlFileResource

Represents a YAML file resource.

Public Class Methods

new(**opts) click to toggle source
Calls superclass method KManager::Resources::FileResource::new
# File lib/k_manager/resources/yaml_file_resource.rb, line 7
def initialize(**opts)
  super(**opts)
  @type = :yaml
end

Public Instance Methods

load_document() click to toggle source
# File lib/k_manager/resources/yaml_file_resource.rb, line 12
def load_document
  data = YAML.safe_load(content)
  document.data = data
end