Sha256: 0e9476875257b627af2c37c49fd37f4d6f9ac752a5c6dc9e7b784b40ca311f69
Contents?: true
Size: 487 Bytes
Versions: 4
Compression:
Stored size: 487 Bytes
Contents
module Lono::Builder::Configset class Definition < Lono::CLI::Base attr_reader :configset def initialize(options={}) super @meta = options[:meta] @configset = Lono::Configset.new(@meta) end def evaluate strategy_class = configset.path.include?('.rb') ? Dsl : Erb strategy = strategy_class.new(@options.merge(path: configset.path)) metadata = strategy.evaluate @configset.metadata = metadata @configset end end end
Version data entries
4 entries across 4 versions & 1 rubygems