class Franklin::Config
Constants
- DEFAULT_CONFIG_FILE
Attributes
default_type[R]
libraries[R]
Public Class Methods
from_yaml(yaml)
click to toggle source
# File lib/franklin/config.rb, line 17 def from_yaml(yaml) new(YAML.load(yaml)) end
load_from_file(file_path = nil)
click to toggle source
# File lib/franklin/config.rb, line 21 def load_from_file(file_path = nil) from_yaml(File.read(file_path || DEFAULT_CONFIG_FILE)) end
new(data)
click to toggle source
# File lib/franklin/config.rb, line 9 def initialize(data) @libraries = data.fetch("libraries").map { |library| Library.new(library.fetch("name"), library.fetch("url")) } @default_type = data["default_type"] end