module NanocConrefFS::Variables
Unsure why attr_accessor does not work here
Public Class Methods
data_files()
click to toggle source
# File lib/nanoc-conref-fs/variables.rb, line 12 def self.data_files @data_files end
data_files=(data_files)
click to toggle source
# File lib/nanoc-conref-fs/variables.rb, line 16 def self.data_files=(data_files) @data_files = data_files end
fetch_data_file(association, rep)
click to toggle source
# File lib/nanoc-conref-fs/variables.rb, line 20 def self.fetch_data_file(association, rep) return nil unless association reference = association.split('.') data = @variables[rep]['site'][ConrefFS.data_dir_name] while key = reference.shift begin data = data[key] rescue StandardError => ex raise "Unable to locate #{key} in #{@variables[rep]['site'].inspect}" end end data end
variables()
click to toggle source
# File lib/nanoc-conref-fs/variables.rb, line 4 def self.variables @variables end
variables=(variables)
click to toggle source
# File lib/nanoc-conref-fs/variables.rb, line 8 def self.variables=(variables) @variables = variables end