class Ufo::Param
Public Class Methods
new()
click to toggle source
# File lib/ufo/param.rb, line 7 def initialize @params_path = "#{Ufo.root}/.ufo/params.yml" end
Public Instance Methods
data()
click to toggle source
# File lib/ufo/param.rb, line 11 def data return {} unless File.exist?(@params_path) result = RenderMePretty.result(@params_path, context: template_scope) data = YAML.load(result) || {} data.deep_symbolize_keys end
template_scope()
click to toggle source
# File lib/ufo/param.rb, line 20 def template_scope @template_scope ||= Ufo::TemplateScope.new(Ufo::DSL::Helper.new, nil) end