Sha256: 59903c67d044e42eee64284cf1ce9cd0909010772ef58ffe2115ec910c08e85e
Contents?: true
Size: 460 Bytes
Versions: 1
Compression:
Stored size: 460 Bytes
Contents
# Built-in helpers for the DSL form class Lono::Builder::Dsl module Helpers extend Memoist # Auto include all modules in helpers folder # only load one level deep. IE: ssm/fetcher is a class helpers_dir = File.expand_path("helpers", __dir__) Dir.glob("#{helpers_dir}/*.rb").each do |path| next unless File.file?(path) klass = path.gsub(%r{.*/lib/},'').sub(".rb",'').camelize include klass.constantize end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lono-8.0.0.pre.rc2 | lib/lono/builder/dsl/helpers.rb |