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