module Scripter::EnvVariables::ClassMethods
Public Instance Methods
env_variables(*variables)
click to toggle source
# File lib/scripter/env_variables.rb, line 9 def env_variables(*variables) variables.each do |env_variable| class_eval %{ def #{env_variable} @env_variables ||= {} @env_variables.fetch(:#{env_variable}) do @env_variables[:#{env_variable}] = type_cast_env_variable(:#{env_variable}, raw_env_variables[:#{env_variable}]) end end } end end